← Back
Editing: features.cpython-311.pyc
� �|�e1 � �N � d dl Z d dlmZ d dlmZ d dlmZ G d� de� � ZdS )� N)�InterfaceError)�BaseDatabaseFeatures)�cached_propertyc � � � e Zd ZdZdZdZdZdZdZdZ dZ dZdZdZ dZdZdZdZdZdZdZdZdZdZeZdZdZdZdZdZdZdZ dZ!dZ"dZ#dZ$h d�Z%dZ&dZ'dZ(ddhiZ)e*d� � � Z+e*� fd �� � Z,e*d � � � Z-e*d� � � Z.e*d� � � Z/e*d � � � Z0 e1 e2j3 d� � � � Z4 e1 e2j3 d� � � � Z5 e1 e2j3 d� � � � Z6 e1 e2j3 d� � � � Z7 e1 e2j3 d� � � � Z8 e1 e2j3 d� � � � Z9 e1 e2j3 d� � � � Z:� xZ;S )�DatabaseFeaturesTFz� 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;> �XML�JSON�TEXT�YAMLzopclasses are PostgreSQL only.zQindexes.tests.SchemaIndexesNotPostgreSQLTests.test_create_index_ignores_opclassesc � � | j rddd�S i S )Nzsv-x-icu)�non_default� swedish_ci)�is_postgresql_10��selfs �H/usr/lib/python3/dist-packages/django/db/backends/postgresql/features.py�test_collationsz DatabaseFeatures.test_collationsC s+ � � � � �)�(�� � � � � c �: �� i t � � j �dddd��S )N�BigIntegerField�IntegerField�SmallIntegerField)�PositiveBigIntegerField�PositiveIntegerField�PositiveSmallIntegerField)�super�introspected_field_types)r � __class__s �r r z)DatabaseFeatures.introspected_field_typesM s4 �� � ��g�g�.� �'8�$2�)<� � � � r c �"