|
Server : Apache System : Linux cvar2.toservers.com 3.10.0-962.3.2.lve1.5.73.el7.x86_64 #1 SMP Wed Aug 24 21:31:23 UTC 2022 x86_64 User : njnconst ( 1116) PHP Version : 8.4.18 Disable Function : NONE Directory : /usr/lib64/python2.7/site-packages/django/contrib/gis/db/backends/spatialite/ |
Upload File : |
�
r�\c @ sv d d l Z d d l m Z d d l m Z d d l m Z d d l m Z d d l m
Z
d e
f d � � YZ d S( i����N( t settings( t get_cache( t BaseDatabaseCache( t ImproperlyConfigured( t DatabaseCreationt SpatiaLiteCreationc B s2 e Z d e d � Z d � Z d � Z d � Z RS( i c
C s{ d d l m } | j � } | d k r_ d } | d k rG d | } n d | j j | f GHn | j | | � | j j � | | j j d <| j � | d d
t | d d � d t
d
| j j d t
�| d d
t | d d � d t
d
| j j �d d l m } d d l
m } xK t j D]@ } | | � } t | | � r$| d | j d
| j j �q$q$W| j j � }
| S( s$
Creates a test database, prompting the user for confirmation if the
database already exists. Returns the name of the test database created.
This method is overloaded to load up the SpatiaLite initialization
SQL prior to calling the `syncdb` command.
i����( t call_commandi t i s ('%s')s* Creating test database for alias '%s'%s...t NAMEt syncdbt verbosityi t interactivet databaset load_initial_datat flush( R ( R t createcachetable( t django.core.managementR t _get_test_db_namet
connectiont aliast _create_test_dbt closet
settings_dictt load_spatialite_sqlt maxt Falset django.core.cacheR t django.core.cache.backends.dbR R t CACHESt
isinstancet _tablet cursor( t selfR
t autoclobberR t test_database_namet test_db_reprR R t cache_aliast cacheR ( ( sT /tmp/pip-install-XxeQeY/django/django/contrib/gis/db/backends/spatialite/creation.pyt create_test_db
s8
#c C s� d d l m } t t | � j | | | � } t | | � r�| j j j } | j j j } | j
j } | j | j
d � | j d � d | j | | � � d | j | | j � � d | j t | j � � d | j | | j � � d | j
t | j � � d | j
t t | j � � � d � | j r�| j | j
d � | j d � d | j | | � � d | j | | j � � d � q�n | S( s4 Return any spatial index creation SQL for the field.i����( t
GeometryFields SELECT t AddGeometryColumnt (s , s );t CreateSpatialIndex( t# django.contrib.gis.db.models.fieldsR'