]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
Merge branch 'main' into 10909-postgresql-dialect-table-options 10909-postgresql-dialect-table-options 12684/head
authorFederico Caselli <cfederico87@gmail.com>
Wed, 18 Jun 2025 20:22:33 +0000 (22:22 +0200)
committerFederico Caselli <cfederico87@gmail.com>
Wed, 18 Jun 2025 20:22:33 +0000 (22:22 +0200)
Change-Id: Ic4f7b16e7242fd73ed4ea1aaddbfb9c59d7599e1

1  2 
lib/sqlalchemy/dialects/postgresql/base.py
lib/sqlalchemy/dialects/postgresql/pg_catalog.py
test/dialect/postgresql/test_reflection.py

index 69633c4ef8514e5a35853b7907af7a198c5113ce,9625ccf3347e735c19bb072426a7bfdea4121590..a8e000bf6de840e0c41f658c85b58857c73c4906
@@@ -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)),
 +)