• HOME
  • SEARCH
  • TOPICS
  • DATA

  • PostgreSQL 删除数据库下的所有表

    方法一(推荐) 生成删除所有表的语句 SELECT 'DROP TABLE IF EXISTS ' || table_name || ' CASCADE;' FROM pg_tables WHER

    2025-01-22, Views: 968 , Topics: PostgreSQL

  • PostgreSQL 查看表的大小

    表的组成 表(Table),包含了本体表与TOAST表两个部分: 本体表:存储关系本身的数据,即狭义的关系,relkind='r'(relkind是pg_class中的字段)。 TOAST表:与本

    2025-01-20, Views: 974 , Topics: PostgreSQL

  • PostgreSQL 开启 track_commit_timestamp 记录数据最新更改时间

    查看设置是否开启 show track_commit_timestamp; 开启设置 注意:需要重启 ALTER SYSTEM SET track_commit_timestamp = 'on';

    2025-01-15, Views: 948 , Topics: PostgreSQL

  • PostgreSQL 时间操作

    格式化日期 select to_char(current_date, 'yyyy-MM-dd'); 输出 postgres=# select to_char(current_date, 'yyyy

    2025-01-10, Views: 967 , Topics: PostgreSQL

  • PostgreSQL 使用 jsonb Subscripting 中括号读取 JSON

    jsonb Subscripting 对于jsonb类型的字段,可以使用array-style subscripting数组样式的下标表达式来读取和修改元素。 注意 只能用在jsonb类型的字段,不

    2025-01-09, Views: 781 , Topics: PostgreSQL JSON

  • PostgreSQL group by 取时间最新一条数据

    需求 表中有一列会出现多次,对应多条记录。 场景 登录表中,一个用户一条可能会有多次登录记录,取最早的一条记录。 还需要查出登录表中的其他所有字段。 SQL 使用row_number()窗口函数,使

    2024-12-20, Views: 1021 , Topics: PostgreSQL 窗口函数

  • PostgreSQL 在窗口函数中进行组内排序

    SQL 窗口函数内的order by,可以使用case when来排序。 select *, row_number() over(partition by age order by

    2024-12-19, Views: 767 , Topics: PostgreSQL 窗口函数

  • PostgreSQL 根据另一个表中的数据更新一个表中的数据

    SQL update from update app_user u set login_time = log.login_time from login_log log where u.id =

    2024-12-18, Views: 667 , Topics: PostgreSQL

  • PostgreSQL psql 命令行中使用 pset 将 null 输出为指定内容

    需求 在psql命令行中,null字段输出是一个空格内容,容易与空字符串混淆,为了区分null和'',需要将null区别显示。 pset \pset命令可以设置不同类型的显示参数。 \pset [N

    2024-12-13, Views: 841 , Topics: PostgreSQL

  • PostgreSQL 只读从库上创建索引

    说明 以下操作没有特殊说明均在从库中执行。 会话级别复制角色 DEFAULT:标准行为,所有写操作记录到WAL日志中并复制到从库。REPLICA:在从库中使用,禁止普通事务中的写操作,但DDL操作可

    2024-11-20, Views: 945 , Topics: PostgreSQL

  • PostgreSQL 参数调整作为 OLAP 统计数据库

    完整 SQL ALTER SYSTEM SET shared_buffers = '8GB'; ALTER SYSTEM SET work_mem = '64MB'; ALTER SYSTEM SE

    2024-11-14, Views: 1161 , Topics: PostgreSQL OLAP

  • PostgreSQL 搭建级联从库

    场景 从库C订阅从库B进行级联复制。 从库A->主库<-从库B<-从库C 步骤 从库 B 编辑从库B的pg_hba.conf,增加从库C的IP地址。 # 允许从库通过replica用户连接主库 h

    2024-11-12, Views: 851 , Topics: PostgreSQL

  • PostgreSQL 搭建主从同步实现读写分离

    主库配置 设置listen_addresses,wal_level alter system set listen_addresses = '*'; alter system set wal_lev

    2024-11-05, Views: 1529 , Topics: PostgreSQL

  • PostgreSQL 报错 remaining connection slots are reserved for non-replication superuser connections

    错误日志 Caused by: org.postgresql.util.PSQLException: FATAL: remaining connection slots are reserved f

    2024-07-16, Views: 2286 , Topics: PostgreSQL Spring Boot

  • PostgreSQL 授予用户指定 table 只读权限

    创建用户 CREATE USER my_user PASSWORD 'pwd2024'; 授予指定表的只读权限 GRANT SELECT ON table1, table2 TO my_user;

    2024-07-12, Views: 1181 , Topics: PostgreSQL

  • PostgreSQL 两种方式快速估算表的行数

    SQL EXPLAIN (FORMAT JSON) SELECT 1 FROM my_table; 返回的是一个JSON格式的字段,但explain无法再用select去解构。 [ {

    2024-07-02, Views: 1373 , Topics: PostgreSQL

  • PostgreSQL timestamptz 映射 Java OffsetDateTime 注意点

    特别注意 如果直接将从PostgreSQL中映射过来的OffsetDateTime字段,如转为LocalDateTime需要特别注意。 OffsetDateTime offsetDateTime =

    2024-07-01, Views: 1903 , Topics: PostgreSQL Java 时区

  • PostgreSQL 一句 SQL 实现删除数据后插入到历史表中

    with 语句 with deleted_rows as ( delete from t_queue where id = '12345' returning * ) insert into

    2024-06-29, Views: 1269 , Topics: PostgreSQL

  • PostgreSQL 快速查看数据表中内容

    SQL table pg_available_extensions order by name limit 10; 等同于 select * from pg_available_extension

    2024-06-26, Views: 977 , Topics: PostgreSQL

  • PostgreSQL 设置开机启动

    脚本 PostgreSQL源码包中自带了一个启动脚本。位于contrib/start-scripts下 cd /home/postgres/postgresql-16.1/contrib/start

    2024-06-23, Views: 1614 , Topics: PostgreSQL

  • First Prev
  • 1
  • 2
  • 3
  • 4
  • 5
  • Next Last

©2025 沪ICP备18012661号-1 阿里云

Messages Sitemap GitHub