https://t.me/RX1948
Server : Apache
System : Linux iad1-shared-b8-43 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64
User : dh_edsupp ( 6597262)
PHP Version : 8.2.26
Disable Function : NONE
Directory :  /lib/python3/dist-packages/django/db/backends/base/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //lib/python3/dist-packages/django/db/backends/base/__pycache__/features.cpython-310.pyc
o

3�a�5�@s*ddlmZddlmZGdd�d�ZdS)�)�ProgrammingError)�cached_propertyc@s2eZdZdZdZdZdZgZdZdZ	dZ
dZdZdZ
dZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#dZ$dZ%dZ&dZ'dZ(dZ)dZ*dZ+dZ,dZ-dZ.dZ/dZ0dZ1dZ2dZ3dddddd	d
ddd
dddddd�Z4dZ5dZ6dZ7dZ8dZ9dZ:dZ;dZ<dZ=dZ>dZ?dZ@dZAdZBdZCdZDeEZFdZGdZHdZIdZJdZKdZLdZMdZNdZOdZPdZQdZRdZSdZTdZUdZVdZWdZXdZYdZZdZ[dZ\dZ]e^�Z_dZ`dZadZbdZcdZddZedZfdZgdZhdZidZjdZkdZldZmdZndZodZpdZqdZrdZsdZtdZuddddd�Zve^�ZwiZxdd�Zyezdd��Z{ezdd��Z|dd�Z}dS)�BaseDatabaseFeaturesFTN�	AutoField�BigAutoField�BigIntegerField�BinaryField�BooleanField�	CharField�
DurationField�GenericIPAddressField�IntegerField�PositiveBigIntegerField�PositiveIntegerField�PositiveSmallIntegerField�SmallAutoField�SmallIntegerField�	TimeField)rrrrr	r
rrr
rrrrrr��)�ci�cs�non_default�
swedish_cicCs
||_dS)N)�
connection)�selfr�r�B/usr/lib/python3/dist-packages/django/db/backends/base/features.py�__init__Qs
zBaseDatabaseFeatures.__init__cCs|jjjduS)z5Does this backend support explaining query execution?N)r�ops�explain_prefix)rrrr�#supports_explaining_query_executionTsz8BaseDatabaseFeatures.supports_explaining_query_executioncCs�|j���5}|�d�|j�d�|�d�|j��|j�d�|�d�|��\}|�d�Wd�|dkS1s=wY|dkS)	z!Confirm support for transactions.z"CREATE TABLE ROLLBACK_TEST (X INT)Fz(INSERT INTO ROLLBACK_TEST (X) VALUES (8)Tz"SELECT COUNT(X) FROM ROLLBACK_TESTzDROP TABLE ROLLBACK_TESTNr)r�cursor�execute�set_autocommit�rollback�fetchone)rr"�countrrr�supports_transactionsYs





�	�	z*BaseDatabaseFeatures.supports_transactionscCs|jsdS|jjS)NF)�allows_group_by_selected_pks�_meta�managed)r�modelrrr�%allows_group_by_selected_pks_on_modelgsz:BaseDatabaseFeatures.allows_group_by_selected_pks_on_model)~�__name__�
__module__�__qualname__�gis_enabled�allows_group_by_lob�allows_group_by_pkr)�empty_fetchmany_value�update_can_self_select�!interprets_empty_strings_as_nulls�$supports_nullable_unique_constraints�.supports_partially_nullable_unique_constraints�&supports_deferrable_unique_constraints�can_use_chunked_reads�can_return_columns_from_insert� can_return_rows_from_bulk_insert�has_bulk_insert�uses_savepoints�can_release_savepoints�related_fields_match_type�allow_sliced_subqueries_with_in�has_select_for_update�has_select_for_update_nowait�!has_select_for_update_skip_locked�has_select_for_update_of�has_select_for_no_key_update�select_for_update_of_column�#test_db_allows_multiple_connections�supports_unspecified_pk�supports_forward_references�truncates_names�has_real_datatype�supports_subqueries_in_group_by�has_native_uuid_field�has_native_duration_field�supports_temporal_subtraction�supports_regex_backreferencing�!supports_date_lookup_using_string�supports_timezones�has_zoneinfo_database�-requires_explicit_null_ordering_when_grouping�nulls_order_largest� supports_order_by_nulls_modifier�order_by_nulls_first�max_query_params�allows_auto_pk_0�can_defer_constraint_checks�(supports_mixed_date_datetime_comparisons�supports_tablespaces�supports_sequence_reset�can_introspect_default�can_introspect_foreign_keys�introspected_field_types�supports_index_column_ordering�!can_introspect_materialized_views�can_distinct_on_fields�atomic_transactions�can_rollback_ddl�!supports_atomic_references_rename�supports_combined_alters�supports_foreign_keys�can_create_inline_fk�indexes_foreign_keys�!supports_column_check_constraints� supports_table_check_constraints� can_introspect_check_constraints�supports_paramstyle_pyformat�requires_literal_defaults�connection_persists_old_columnsr�closed_cursor_error_class�has_case_insensitive_like�bare_select_suffix�implied_column_null�%supports_select_for_update_with_limit�greatest_least_ignores_nulls�can_clone_databases�ignores_table_name_case�for_update_after_from�supports_select_union�supports_select_intersection�supports_select_difference�%supports_slicing_ordering_in_compound� supports_parentheses_in_compound� supports_aggregate_filter_clause�supports_index_on_text_field�supports_over_clause�#supports_frame_range_fixed_distance�4only_supports_unbounded_with_preceding_and_following�supports_cast_with_precision�time_cast_precision�(create_test_procedure_without_params_sql�(create_test_procedure_with_int_param_sql�supports_callproc_kwargs�set�supported_explain_formats�validates_explain_options�supports_default_in_lead_lag�supports_ignore_conflicts�requires_casted_case_in_updates�supports_partial_indexes�%supports_functions_in_partial_indexes�supports_covering_indexes�supports_expression_indexes�collate_as_index_expression�*allows_multiple_constraints_on_same_fields�&supports_boolean_expr_in_select_clause�supports_json_field�can_introspect_json_field�!supports_primitives_in_json_field�has_native_json_field�has_json_operators�supports_json_field_contains�-json_key_contains_list_matching_requires_list�has_json_object_function�supports_collation_on_charfield�supports_collation_on_textfield�%supports_non_deterministic_collations�test_collations�django_test_expected_failures�django_test_skipsrrr!r(r-rrrrrs��	


rN)�	django.dbr�django.utils.functionalrrrrrr�<module>s

https://t.me/RX1948 - 2025