为您找到相关结果181,367个
PostgreSQL的应用技巧和示例分享_PostgreSQL_脚本之家
在Postgres中,经常使用CTE(Common Table Expression 公共表表达式,通常也指With字句)来进行处理。 我们来看一个简单的例子 1 2 3 4 with A(id,name) as (values ('id1','name1'),('id2','name2'),('id3','name3')), B as (select row_number() over () rn, A.* from A) select * from...
www.jb51.net/database/288727n...htm 2024-5-20
PostgreSQL数据库迁移部署实战教程_PostgreSQL_脚本之家
./pg_dump-U postgres -p 5432db>/data/pgdata/db.backup 还原新数据库 还原数据库之前,需要先创建新的数据库,这里是db_new 这里我使用psql命令工具进行数据库的还原 还原命令如下: 清空还原相关表 我这里是新部署系统,所以数据库中部分表的数据是需要清除的,并且要还原排序的id。
www.jb51.net/database/293437m...htm 2024-5-19
PostgreSQL教程(十):性能提升技巧_PostgreSQL_脚本之家
postgres=# show cpu_tuple_cost; cpu_tuple_cost --- 0.01 (1 row) cost = 358(磁盘页面数) + 10000(行数) * 0.01(cpu_tuple_cost系统参数值) 下面我们再来看一个带有WHERE条件的查询规划。 复制代码代码如下: EXPLAIN SELECT * FROM tenk1 WHERE unique1 < 7000; QUERY PLAN --- Seq...
www.jb51.net/article/653...htm 2024-5-19
PostgreSQL教程(十三):数据库管理详解_PostgreSQL_脚本之家
postgres=# SELECT * FROM MyTest."MyUser".testtables; ERROR: cross-database references are not implemented: "otherdb.otheruser.sometable" LINE 1: select * from otherdb.otheruser.sometable 在PostgreSQL中,数据库在物理上是相互隔离的,对它们的访问控制也是在会话层次上进行的。然而模式只是逻辑上的对...
www.jb51.net/article/653...htm 2024-5-20
PostgreSQL教程(十四):数据库维护_PostgreSQL_脚本之家
postgres=# SELECT COUNT(*) FROM testtable; count --- 40004 (1 row) #6. 分析测试表,以便有关该表的统计信息被更新到PostgreSQL的系统表。 postgres=# ANALYZE testtable; ANALYZE #7. 查看测试表和索引当前占用的页面数量(通常每个页面为8k)。 postgres...
www.jb51.net/article/653...htm 2024-5-19