fictive.sqlalchemy.ext.errors.psycopg2 module¶
Classes
-
class
fictive.sqlalchemy.ext.errors.psycopg2.Psycopg2CheckViolationData(integrity_error: sqlalchemy.exc.IntegrityError)[source]¶ Bases:
fictive.sqlalchemy.ext.errors.psycopg2.Psycopg2IntegrityErrorData-
ERROR_CLASS¶ alias of
psycopg2.errors.CheckViolation
-
-
class
fictive.sqlalchemy.ext.errors.psycopg2.Psycopg2ForeignKeyViolationData(integrity_error: sqlalchemy.exc.IntegrityError)[source]¶ Bases:
fictive.sqlalchemy.ext.errors.psycopg2.Psycopg2IntegrityErrorData-
ERROR_CLASS¶ alias of
psycopg2.errors.ForeignKeyViolation
-
FIELDS_RE= re.compile('\\((?P<keys>.*?)\\)=\\((?P<values>.*?)\\)')¶
-
property
fields¶ table columns and values that caused the error
-
-
class
fictive.sqlalchemy.ext.errors.psycopg2.Psycopg2IntegrityErrorData(integrity_error: sqlalchemy.exc.IntegrityError)[source]¶ Bases:
fictive.sqlalchemy.ext.errors.IntegrityErrorData-
ERROR_CLASS¶ alias of
psycopg2.IntegrityError
-
property
table¶ the table that caused the error
-
-
class
fictive.sqlalchemy.ext.errors.psycopg2.Psycopg2NotNullViolationData(integrity_error: sqlalchemy.exc.IntegrityError)[source]¶ Bases:
fictive.sqlalchemy.ext.errors.psycopg2.Psycopg2IntegrityErrorData-
ERROR_CLASS¶ alias of
psycopg2.errors.NotNullViolation
-
property
fields¶ table columns and values that caused the error
-
-
class
fictive.sqlalchemy.ext.errors.psycopg2.Psycopg2UniqueViolationData(integrity_error: sqlalchemy.exc.IntegrityError)[source]¶ Bases:
fictive.sqlalchemy.ext.errors.psycopg2.Psycopg2IntegrityErrorData-
ERROR_CLASS¶ alias of
psycopg2.errors.UniqueViolation
-
FIELDS_RE= re.compile('\\((?P<keys>.*?)\\)=\\((?P<values>.*?)\\)')¶
-
property
fields¶ table columns and values that caused the error
-