1
私はpythonを使ってpostgresデータベーススキーマを読む必要があります。私はすでに、Python:PostgreSQLテーブルの関係(外部キーテーブル)を読む
cursor.execute(
"select relname
from pg_class
where relkind='r' and relname !~ '^(pg_|sql_)';")
と、
cursor.execute("Select * FROM " + table_name)
colnames = [desc[0] for desc in cursor.description]
私もテーブル間の関係を読みたいを使用して、テーブル名とカラム名を読み取ることができます。誰もこれを行う方法を知っていますか?
。 "constraint_schema"と "table_schema"の列には特に注意してください。複数のスキーマで同じテーブル名を使用することができます。 –