我在不同的数据库中有很多表,并希望将它们带到数据库中。
似乎我必须使用所有表的架构在数据库中创建外部表(我想在其中合并所有表)。
我敢肯定,有一种方法可以自动执行此操作(顺便说一句,我将使用psql命令),但我不知道从哪里开始。
到目前为止我可以使用的是
select * from information_schema.columns
where table_schema = 'public' and table_name = 'mytable'
我添加了更多详细说明。
为此,我将在表上添加前缀
例如,db1中的mytable,db2中的mytable,db3中的mytable如下所示: 本地数据库中的db1_mytable,db2_mytable,db3_mytable。
感谢Albe的评论,我对其进行了管理,现在我需要弄清楚使用psql命令执行第4步。