File manager - Edit - /usr/local/CyberCP/lib/python3.10/site-packages/django/db/backends/postgresql/__pycache__/features.cpython-310.pyc
Back
o �hv � @ sP d dl Z d dlmZmZ d dlmZ d dlmZ d dlm Z G dd� de�Z dS )� N)� DataError�InterfaceError)�BaseDatabaseFeatures)�is_psycopg3)�cached_propertyc sN e Zd ZdZdZdZdZdZdZdZ dZ dZdZdZ dZdZdZdZdZdZdZdZdZdZdZdZdZeZdZdZdZdZ dZ!dZ"dZ#dZ$dZ%dZ&dZ'h d�Z(dZ)dZ*dZ+dZ,dZ-dZ.dZ/dddd �Z0d Z1dhdhd �Z2e3dd� �Z4e3dd� �Z5e3dd� �Z6e3� fdd��Z7e3dd� �Z8e3dd� �Z9e:e;�<d��Z=e:e;�<d��Z>dZ?� Z@S )�DatabaseFeatures)� Tz� CREATE FUNCTION test_procedure () RETURNS void AS $$ DECLARE V_I INTEGER; BEGIN V_I := 1; END; $$ LANGUAGE plpgsql;z� CREATE FUNCTION test_procedure (P_I INTEGER) RETURNS void AS $$ DECLARE V_I INTEGER; BEGIN V_I := P_I; END; $$ LANGUAGE plpgsql;z� CREATE TABLE test_table_composite_pk ( column_1 INTEGER NOT NULL, column_2 INTEGER NOT NULL, PRIMARY KEY(column_1, column_2) ) > �XML�JSON�TEXT�YAML�Czsv-x-icu)� deterministic�non_default� swedish_ciz(STATEMENT_TIMESTAMP() AT TIME ZONE 'UTC'zQindexes.tests.SchemaIndexesNotPostgreSQLTests.test_create_index_ignores_opclassesz2lookup.tests.LookupTests.test_textfield_exact_null)zopclasses are PostgreSQL only.z$PostgreSQL requires casting to text.c C s t � }| jr|�dh� |S )NzOaggregation.tests.AggregateTestCase.test_group_by_nested_expression_with_params)�set�uses_server_side_binding�update)�self�expected_failures� r �Y/usr/local/CyberCP/lib/python3.10/site-packages/django/db/backends/postgresql/features.py�django_test_expected_failures[ s �� z.DatabaseFeatures.django_test_expected_failuresc C s | j jd }to|�d�du S )N�OPTIONS�server_side_bindingT)� connection� settings_dictr �get)r �optionsr r r r j s z)DatabaseFeatures.uses_server_side_bindingc C s t rtdfS tdfS )Nz6PostgreSQL text fields cannot contain NUL (0x00) bytesz6A string literal cannot contain NUL (0x00) characters.)r r � ValueError�r r r r �+prohibits_null_characters_in_text_exceptiono s z<DatabaseFeatures.prohibits_null_characters_in_text_exceptionc s i t � j�dddd��S )N�BigIntegerField�IntegerField�SmallIntegerField)�PositiveBigIntegerField�PositiveIntegerField�PositiveSmallIntegerField)�super�introspected_field_typesr �� __class__r r r) v s ��z)DatabaseFeatures.introspected_field_typesc C � | j jdkS )Ni� �r � pg_versionr r r r �is_postgresql_13 � z!DatabaseFeatures.is_postgresql_13c C r, )Ni�" r- r r r r �is_postgresql_14� r0 z!DatabaseFeatures.is_postgresql_14r1 )A�__name__� __module__�__qualname__�minimum_database_version�allows_group_by_selected_pks�can_return_columns_from_insert� can_return_rows_from_bulk_insert�has_real_datatype�has_native_uuid_field�has_native_duration_field�has_native_json_field�can_defer_constraint_checks�has_select_for_update�has_select_for_update_nowait�has_select_for_update_of�!has_select_for_update_skip_locked�has_select_for_no_key_update�can_release_savepoints�supports_comments�supports_tablespaces�supports_transactions�!can_introspect_materialized_views�can_distinct_on_fields�can_rollback_ddl�+schema_editor_uses_clientside_param_binding�supports_combined_alters�nulls_order_largestr �closed_cursor_error_class�greatest_least_ignores_nulls�can_clone_databases�supports_temporal_subtraction�%supports_slicing_ordering_in_compound�(create_test_procedure_without_params_sql�(create_test_procedure_with_int_param_sql�,create_test_table_with_composite_primary_key�requires_casted_case_in_updates�supports_over_clause�4only_supports_unbounded_with_preceding_and_following� supports_aggregate_filter_clause�supported_explain_formats�&supports_deferrable_unique_constraints�has_json_operators�-json_key_contains_list_matching_requires_list�supports_update_conflicts�%supports_update_conflicts_with_target�supports_covering_indexes�can_rename_index�test_collations�test_now_utc_template�django_test_skipsr r r r! r) r/ r1 �property�operator� attrgetter�has_bit_xor� supports_covering_spgist_indexes�supports_unlimited_charfield� __classcell__r r r* r r s� ���� r )re � django.dbr r � django.db.backends.base.featuresr �)django.db.backends.postgresql.psycopg_anyr �django.utils.functionalr r r r r r �<module> s
| ver. 1.4 |
Github
|
.
| PHP 8.2.28 | Generation time: 0.02 |
proxy
|
phpinfo
|
Settings