From: Federico Caselli Date: Wed, 18 Jun 2025 20:22:33 +0000 (+0200) Subject: Merge branch 'main' into 10909-postgresql-dialect-table-options X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fheads%2F10909-postgresql-dialect-table-options;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git Merge branch 'main' into 10909-postgresql-dialect-table-options Change-Id: Ic4f7b16e7242fd73ed4ea1aaddbfb9c59d7599e1 --- a660459de9adcedb2d12eac72450747c04792bcd diff --cc lib/sqlalchemy/dialects/postgresql/pg_catalog.py index 69633c4ef8,9625ccf334..a8e000bf6d --- a/lib/sqlalchemy/dialects/postgresql/pg_catalog.py +++ b/lib/sqlalchemy/dialects/postgresql/pg_catalog.py @@@ -311,21 -311,16 +311,35 @@@ pg_collation = Table Column("collversion", Text, info={"server_version": (10,)}), ) + pg_opclass = Table( + "pg_opclass", + pg_catalog_meta, + Column("oid", OID, info={"server_version": (9, 3)}), + Column("opcmethod", NAME), + Column("opcname", NAME), + Column("opsnamespace", OID), + Column("opsowner", OID), + Column("opcfamily", OID), + Column("opcintype", OID), + Column("opcdefault", Boolean), + Column("opckeytype", OID), + ) ++ +pg_inherits = Table( + "pg_inherits", + pg_catalog_meta, + Column("inhrelid", OID), + Column("inhparent", OID), + Column("inhseqno", Integer), + Column("inhdetachpending", Boolean), +) + +pg_tablespace = Table( + "pg_tablespace", + pg_catalog_meta, + Column("oid", OID), + Column("spcname", NAME), + Column("spcowner", OID), + Column("spcacl", ARRAY(Text)), + Column("spcoptions", ARRAY(Text)), +)