https://t.me/AnonymousX5
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 :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //usr/lib64/python2.7/site-packages/django/contrib/gis/db/backends/spatialite/creation.pyc
�
r�\c@svddlZddlmZddlmZddlmZddlmZddl	m
Z
de
fd��YZdS(	i����N(tsettings(t	get_cache(tBaseDatabaseCache(tImproperlyConfigured(tDatabaseCreationtSpatiaLiteCreationcBs2eZded�Zd�Zd�Zd�ZRS(ic
Cs{ddlm}|j�}|dkr_d}|dkrGd|}nd|jj|fGHn|j||�|jj�||jjd<|j�|d	d
t	|dd�dt
d
|jjdt
�|dd
t	|dd�dt
d
|jj�ddlm}ddl
m}xKtjD]@}||�}	t|	|�r$|d|	jd
|jj�q$q$W|jj�}
|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_commanditis ('%s')s*Creating test database for alias '%s'%s...tNAMEtsyncdbt	verbosityitinteractivetdatabasetload_initial_datatflush(R(Rtcreatecachetable(tdjango.core.managementRt_get_test_db_namet
connectiontaliast_create_test_dbtcloset
settings_dicttload_spatialite_sqltmaxtFalsetdjango.core.cacheRtdjango.core.cache.backends.dbRRtCACHESt
isinstancet_tabletcursor(tselfR
tautoclobberRttest_database_namettest_db_reprRRtcache_aliastcacheR((sT/tmp/pip-install-XxeQeY/django/django/contrib/gis/db/backends/spatialite/creation.pytcreate_test_db
s8	


		
#c	Cs�ddlm}tt|�j|||�}t||�r�|jjj}|jjj	}|j
j}|j|j
d�|jd�d|j||��d|j||j��d|jt|j��d|j||j��d|j
t|j��d|j
tt|j���d�|jr�|j|j
d�|jd�d|j||��d|j||j��d�q�n|S(	s4Return any spatial index creation SQL for the field.i����(t
GeometryFieldsSELECT tAddGeometryColumnt(s, s);tCreateSpatialIndex(t#django.contrib.gis.db.models.fieldsR'tsuperRtsql_indexes_for_fieldRRtopstgeo_quote_namet
quote_namet_metatdb_tabletappendtSQL_KEYWORDt	SQL_TABLEt	SQL_FIELDtcolumntstrtsridtSQL_COLTYPEt	geom_typetdimtinttnullt
spatial_index(	R tmodeltftstyleR'toutputtgqntqnR2((sT/tmp/pip-install-XxeQeY/django/django/contrib/gis/db/backends/spatialite/creation.pyR-Es�	XcCs�|jjjd dkr8|jj�}|jd�nk|j�}tjj|�sit	d|��nt
|d��)}|jj�}|j|j��WdQXdS(s@
        This routine loads up the SpatiaLite SQL file.
        iisSELECT InitSpatialMetaData()sZCould not find the required SpatiaLite initialization SQL file (necessary for testing): %strN(ii(
RR.tspatial_versiont_cursortexecutetspatialite_init_filetostpathtisfileRtopent
executescripttread(R tcurtspatialite_sqltsql_fh((sT/tmp/pip-install-XxeQeY/django/django/contrib/gis/db/backends/spatialite/creation.pyRbs
cCs!ttdd|jjjd �S(NtSPATIALITE_SQLsinit_spatialite-%s.%s.sqli(tgetattrRRR.RG(R ((sT/tmp/pip-install-XxeQeY/django/django/contrib/gis/db/backends/spatialite/creation.pyRJ|s	(t__name__t
__module__RR&R-RRJ(((sT/tmp/pip-install-XxeQeY/django/django/contrib/gis/db/backends/spatialite/creation.pyRs;		(RKtdjango.confRRRRRtdjango.core.exceptionsRt#django.db.backends.sqlite3.creationRR(((sT/tmp/pip-install-XxeQeY/django/django/contrib/gis/db/backends/spatialite/creation.pyt<module>s

https://t.me/AnonymousX5 - 2025