File manager - Edit - /usr/local/CyberPanel/lib/python3.10/site-packages/django/db/backends/postgresql/__pycache__/schema.cpython-310.pyc
Back
o �h: � @ sD d dl mZ d dlmZ d dlmZ d dlmZ G dd� de�ZdS )� )�BaseDatabaseSchemaEditor)�IndexColumns)�sql)�strip_quotesc s e Zd ZdZdZdZdZdZdZdZ dZ d Zd Zd4� fdd � Z dZdZdd� Z� fdd�Zdd� Zdd� Zdd� Zdd� Zdd� Z� fdd�Zd d!� Z "d5� fd#d$� Z� fd%d&�Zd5d'd(�Zd5d)d*�Zd6� fd,d-� Zd+d+d.d.d+dd+dd+d"d+d+d/�� fd0d1� Zd2d3� Z� Z S )7�DatabaseSchemaEditorzeUPDATE %(table)s SET %(column)s = %(default)s WHERE %(column)s IS NULL; SET CONSTRAINTS ALL IMMEDIATEz1ALTER SEQUENCE IF EXISTS %(sequence)s AS %(type)sz,DROP SEQUENCE IF EXISTS %(sequence)s CASCADEzZCREATE 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 s8 |d u rt � �||�S | jj�t|�|�}t � �|d �S �N)�super�execute� connection�ops�compose_sql�str)�selfr �params�� __class__r �Z/usr/local/CyberPanel/lib/python3.10/site-packages/django/db/backends/postgresql/schema.pyr * s zDatabaseSchemaEditor.executezRALTER TABLE %(table)s ALTER COLUMN %(column)s ADD GENERATED BY DEFAULT AS IDENTITYzEALTER TABLE %(table)s ALTER COLUMN %(column)s DROP IDENTITY IF EXISTSc C s&