相关疑难解决方法(0)

如何在Postgres中找到所有表的行数

我正在寻找一种方法来查找Postgres中所有表的行数.我知道我可以一次做一张桌子:

SELECT count(*) FROM table_name;
Run Code Online (Sandbox Code Playgroud)

但我希望看到所有表格的行数,然后按顺序排列,以了解我所有表格的大小.

postgresql count database-table

362
推荐指数
13
解决办法
28万
查看次数

在Postgres中批量插入的最快方法是什么?

我需要以编程方式将10百万条记录插入到postgres数据库中.目前我在一个"查询"中执行1000个插入语句.

有没有更好的方法来做到这一点,我不知道一些批量插入语句?

postgresql bulkinsert

219
推荐指数
9
解决办法
25万
查看次数

使用SQL列出Postgres db 8.1中的所有序列

我正在将db从postgres转换为mysql.

由于我找不到一个可以自行完成技巧的工具,我将使用autoincrement值将所有postgres序列转换为mysql中的自动增量id.

那么,我如何列出Postgres DB(8.1版本)中的所有序列,其中包含有关使用它的表的信息,下一个值与SQL查询的值等?

请注意,我无法使用information_schema.sequences8.4版本中的视图.

sql database migration postgresql sequences

130
推荐指数
9
解决办法
15万
查看次数

获取PostgreSQL中的表注释列表

Postgresql允许向表等对象添加注释.例如,我使用此SQL命令向表"mytable"添加了注释:

COMMENT ON TABLE mytable IS 'This is my table.';
Run Code Online (Sandbox Code Playgroud)

我的问题是:如果我想使用SQL命令获取所有表及其各自的注释 - 我将如何做到这一点?什么是适当的查询?

提前致谢!干杯!

sql postgresql

30
推荐指数
3
解决办法
2万
查看次数

字符串替换查询结果postgresql

我有一个查询,它总是只返回一个元素.我想将此查询的结果附加到一个字符串中,我可以将其用于进一步处理

select id from ids where some_condition

我想在字符串中附加此id

喜欢result_(id)_table,在哪里,id必须用从前一个查询返回的id替换(这是另一个表的本质)

最后,我应该能够执行像这样的查询

select * from result_id_table
Run Code Online (Sandbox Code Playgroud)

其中,"result_id_table"是id被适当替换的表的名称

postgresql psql

2
推荐指数
1
解决办法
3975
查看次数