Postgresql关于数据库表信息查询sql语句(持续更新)

  • 查询所有的数据库
    show databases;(mysql) select * from pg_database;(postgresql)

  • 查询数据库所有的表信息

show tables;(mysql)
select * from information_schema.tables where table_schema='public';(postgresql)
  • 查询数据库users表所有字段信息
desc users;(mysql)
select * from information_schema.columns where table_name='users';(postgresql)
  • 修改字段类型
    alter table "users" alter column created_date type timestamp;

  • 创建存储过程

create or replace function updateTimeType() returns void as
$body$
    declare
    begin

    end;
$body$ language plpgsql;
  • 查询存储过程
    SELECT *from newprocedure();

  • 删除存储过程
    DROP FUNCTION newprocedure();

    原文作者:迷糊_
    原文地址: https://www.jianshu.com/p/8e54528cbc4f
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞