Uname : Linux premium36.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
Soft : LiteSpeed
Ip : 198.54.115.237
Port : 443
~
/
opt
/
hc_python
/
lib64
/
python3.12
/
site-packages
/
sqlalchemy
/
dialects
/
postgresql
/
__pycache__
[ HOME ]
Exec
Submit
File Name : dml.cpython-312.pyc
� ���g^/ � � � d dl mZ d dlmZ d dlmZ d dlmZ d dlmZ d dlmZ ddlm Z d d l mZ d dl mZ d dl m Z d d l mZ d dl mZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlm Z ddlm!Z! ddlm"Z" ddlm#Z# ddl$m%Z% ddl&m'Z' d Z(d+d"�Z) G d#� d!e� Z G d$� d%e � Z* G d&� d'e*� Z+ G d(� d)e*� Z,y*),� )�annotations)�Any)�List)�Optional)�Tuple)�Union� )�ext� )�_OnConflictConstraintT)�_OnConflictIndexElementsT)�_OnConflictIndexWhereT)�_OnConflictSetT)�_OnConflictWhereT� )�util)� coercions)�roles)�schema)�_DMLTableArgument)�_exclusive_against)�_generative)�ColumnCollection)�ReadOnlyColumnCollection��Insert)� ClauseElement)� ColumnElement)�KeyedColumnElement)� TextClause)�alias)�Self)r �insertr c � � t | � S )as Construct a PostgreSQL-specific variant :class:`_postgresql.Insert` construct. .. container:: inherited_member The :func:`sqlalchemy.dialects.postgresql.insert` function creates a :class:`sqlalchemy.dialects.postgresql.Insert`. This class is based on the dialect-agnostic :class:`_sql.Insert` construct which may be constructed using the :func:`_sql.insert` function in SQLAlchemy Core. The :class:`_postgresql.Insert` construct includes additional methods :meth:`_postgresql.Insert.on_conflict_do_update`, :meth:`_postgresql.Insert.on_conflict_do_nothing`. r )�tables �S/opt/hc_python/lib64/python3.12/site-packages/sqlalchemy/dialects/postgresql/dml.pyr# r# * s � �"