美文网首页
PostgreSQL常用系统函数

PostgreSQL常用系统函数

作者: 这货不是王马勺 | 来源:发表于2024-01-03 17:26 被阅读0次

查看当前日志文件lsn位置:

select pg_current_xlog_location();

select pg_current_wal_lsn();

当前xlog buffer中的insert位置,注意和上面pg_current_xlog_location()的区别:

select pg_current_xlog_insert_location();

查看某个lsn对应的日志名:

select pg_xlogfile_name(lsn);

select pg_walfile_name(lsn);

查看某个lsn在日志中的偏移量:

select pg_xlogfile_name_offset('lsn');

select pg_walfile_name_offset('lsn');

查看两个lsn位置的差距:

select pg_xlog_location_diff('lsn','lsn');

select pg_wal_lsn_diff('lsn','lsn');

查看备库接收到的lsn位置:

select pg_last_xlog_receive_location();

select pg_last_wal_receive_lsn();

查看备库回放的lsn位置:

select pg_last_xlog_relay_location();

select pg_last_xact_replay_timestamp();

创建还原点:

select pg_create_restore_point('20201111');

查看表的数据文件路径,filenode:

select pg_relation_filepath('test'::regclass);

select pg_relation_filenode('test');

查看表的oid:

select 'test'::regclass::oid;

查看当前会话pid:

select pg_backend_pid();

生成序列:

select gernate_series(1,8,2);

生成uuid(pg13新特性):

select gen_random_uuid();

重载配置文件信息:

select pg_reload_conf();

查看数据库启动时间:

select pg_postmaster_start_time();

查看用户表、列等权限信息:

select has_any_column_privilege(user,table,privilege);

select has_any_column_privilege(table,privilege);

select has_column_privilege(user,table,column,privilege);

select has_table_privilege(user,table,privilege);

查看当前快照信息:

select txid_current_snapshot();

切换一个运行日志:

select pg_rotate_logfile();

暂停、恢复回放进程:

select pg_xlog_replay_pause();

select pg_xlog_replay_resume();

导出一个快照:

select pg_export_snapshot();

查看对象的大小信息:

select pg_relation_size();

select pg_table_size();

select pg_total_relation_size();

物理、逻辑复制槽:

pg_create/drop_physical_replication_slot(slotname);

pg_create_logical_replication_slot(slotname,decodingname);

pg_logical_slot_get_changes();

相关文章

  • PostgreSQL常用函数

    1.char_length(字段名) :获取字符串长度2.avg(字段名) :平均值3.stddev(字段名) :...

  • PostgreSQL 常用函数

    数字函数 abs求绝对值 ceil取上限 floor取下限 least取最小值 mod取余数 round四舍五入 ...

  • wangyanhua--python2

    基本函数的使用 匿名函数 常用系统高阶函数 高阶函数 常用系统高阶函数 Python递归 安装第三方库 三国小说人...

  • Postgresql:常用PostGIS函数实践

    一、数据 https://lbs.amap.com/api/javascript-api/example/mark...

  • MySQL学习八:使用数据处理函数

    大多数的SQL支持以下类型函数:文本函数、数值函数、日期函数和系统函数。 1. 常用文本函数整理如下: 2. 常用...

  • postgresql数据库常用函数

    经常写代码,在工作中会用到很多函数,全部都是英语单词。如果全部记下这些函数,我觉得不太现实,毕竟单词那么多,是很难...

  • CentOS 6.9 PostgreSQL自动编译安装shell

    系统 : CentOS 6.9 x64 mini postgresql版本 : postgresql 9.5....

  • postgresql

    postgresql 标签(空格分隔): postgresql常用语句 [toc] 1. 德哥github链接 2...

  • postgresql函数

    1 若count != 1时,抛出异常并返回 2 循环批量插入或更新数据 3 使用主键-1 4 双层循环

  • 便利构造函数

    convenience:便利,使用convenience修饰的构造函数叫做便利构造函数 便利构造函数通常用在对系统...

网友评论

      本文标题:PostgreSQL常用系统函数

      本文链接:https://www.haomeiwen.com/subject/wfwmndtx.html