Mysql 表列注释的PostgreSQL查询?
我已经将MySQL数据库迁移到PostgreSQL&替换了schema\u name.table\u name中的查询Mysql 表列注释的PostgreSQL查询?,mysql,postgresql,database-migration,Mysql,Postgresql,Database Migration,我已经将MySQL数据库迁移到PostgreSQL&替换了schema\u name.table\u name中的查询显示完整列与Postgres等效, 从information_schema.columns中选择*,其中table_schema='schema_name'和table_name='table_name'返回列及其属性,但是在MySQL查询中返回的“Comment”属性在PostgreSQL查询中不会返回 是否有一种方法可以查询与每个列名称相关联的注释?如何: select co
显示完整列代码>
与Postgres等效,
从information_schema.columns中选择*,其中table_schema='schema_name'和table_name='table_name'代码>
返回列及其属性,但是在MySQL查询中返回的“Comment”属性在PostgreSQL查询中不会返回
是否有一种方法可以查询与每个列名称相关联的注释?如何:
select col_description((table_schema||'.'||table_name)::regclass::oid, ordinal_position) as column_comment
, * from information_schema.columns
WHERE table_schema = 'schema_name'
and table_name = 'table_name';
这个怎么样:
select col_description((table_schema||'.'||table_name)::regclass::oid, ordinal_position) as column_comment
, * from information_schema.columns
WHERE table_schema = 'schema_name'
and table_name = 'table_name';
您知道这显示在\dt+
下,您可以对psql使用-E
所做的事情进行反向工程
-E--echo hidden
回显\d和其他反斜杠命令生成的实际查询。您可以使用它来研究psql的内部操作。这相当于将变量ECHO_HIDDEN设置为on
您可以在这里看到psql显示的所有信息。就像他们说的,教这个人钓鱼 您知道这显示在\dt+
下,您可以对psql使用-E
所做的事情进行反向工程
-E--echo hidden
回显\d和其他反斜杠命令生成的实际查询。您可以使用它来研究psql的内部操作。这相当于将变量ECHO_HIDDEN设置为on
您可以在这里看到psql显示的所有信息。就像他们说的,教这个人钓鱼 非常好。谢谢,非常好。谢谢。@mpen建议的重复地址表注释和while-similor并没有明确回答我关于需要不同方法的列注释的问题。@mpen建议的重复地址表注释和while-similor并没有明确回答我关于需要不同方法的列注释的问题。