OwlCyberSecurity - MANAGER
Edit File: operations.cpython-39.pyc
a jH�f�- � @ sf d dl mZmZmZ d dlmZmZ d dlmZm Z m Z d dlmZ d dl mZ G dd� de�ZG dd � d e�ZG d d� de�ZG dd � d e�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� d�ZG dd� dee �ZG dd� dee �ZG dd� de�ZG d d!� d!e�ZG d"d#� d#e�ZG d$d%� d%e�ZG d&d'� d'e�Zd(S ))� )�get_citext_oids�get_hstore_oids�register_type_handlers)�NotSupportedError�router)� AddConstraint�AddIndex�RemoveIndex)� Operation)�CheckConstraintc @ sL e Zd ZdZdd� Zdd� Zdd� Zdd � Zd d� Zdd � Z e dd� �ZdS )�CreateExtensionTc C s || _ d S �N��name)�selfr � r �d/home/gouroczh/virtualenv/test/3.9/lib/python3.9/site-packages/django/contrib/postgres/operations.py�__init__ s zCreateExtension.__init__c C s d S r r �r � app_label�stater r r �state_forwards s zCreateExtension.state_forwardsc C s� |j jdkst�|j j|�s d S | �|| j�sD|�d|�| j� � t � � t� � t|j � t |j d�r||j �|j j d� d S )N� postgresqlz!CREATE EXTENSION IF NOT EXISTS %s�register_geometry_adaptersT)� connection�vendorr � allow_migrate�alias�extension_existsr �execute� quote_namer �cache_clearr r �hasattrr �r r � schema_editor� from_state�to_stater r r �database_forwards s"