← Back
Editing: schema.cpython-311.pyc
� �|�eS+ � �N � d dl Z d dlmZ d dlmZ d dlmZ G d� de� � ZdS )� N)�BaseDatabaseSchemaEditor)�IndexColumns)�strip_quotesc �� � � e Zd ZdZdZdZdZdZdZdZ dZ d Zd ZdZ d� Z� fd �Zd� Zd� Zd� Z� fd�Z d� fd� Z� fd�Zdd�Zdd�Zd� fd� Zddddddddddddd�� fd� Z� xZS )�DatabaseSchemaEditorzCREATE SEQUENCE %(sequence)sz,DROP SEQUENCE IF EXISTS %(sequence)s CASCADEz=SELECT setval('%(sequence)s', MAX(%(column)s)) FROM %(table)sz9ALTER SEQUENCE %(sequence)s OWNED BY %(table)s.%(column)szZCREATE INDEX %(name)s ON %(table)s%(using)s (%(columns)s)%(include)s%(extra)s%(condition)szgCREATE INDEX CONCURRENTLY %(name)s ON %(table)s%(using)s (%(columns)s)%(include)s%(extra)s%(condition)szDROP INDEX IF EXISTS %(name)sz*DROP INDEX CONCURRENTLY IF EXISTS %(name)szyCONSTRAINT %(name)s REFERENCES %(to_table)s(%(to_column)s)%(deferrable)s; SET CONSTRAINTS %(namespace)s%(name)s IMMEDIATEzRSET CONSTRAINTS %(name)s IMMEDIATE; ALTER TABLE %(table)s DROP CONSTRAINT %(name)sz,DROP FUNCTION %(procedure)s(%(param_types)s)c � � t |t � � r|� dd� � }t j � |� � }t |d� � rd|_ |� � � � � � S )N�%z%%�encoding�utf8) � isinstance�str�replace�psycopg2� extensions�adapt�hasattrr � getquoted�decode)�self�value�adapteds �F/usr/lib/python3/dist-packages/django/db/backends/postgresql/schema.py�quote_valuez DatabaseSchemaEditor.quote_value&