<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      postgresql查看表、字段注釋

      一、查看pg 表字段‘名稱’、‘類型’、‘非空’、‘注釋’
      SELECT
      a.attname as 字段名,
      format_type(a.atttypid,a.atttypmod) as 類型,
      a.attnotnull as 非空, col_description(a.attrelid,a.attnum) as 注釋
      FROM
      pg_class as c,pg_attribute as a
      where
      a.attrelid = c.oid
      and
      a.attnum>0
      and
      c.relname = '你的表名';

      二、查看pg 某庫 所有‘表名稱’、‘字段名稱‘以及‘字段注釋’和‘字段類型’
      select
      c.relname 表名,
      cast(obj_description(relfilenode,'pg_class') as varchar) 名稱,
      a.attname 字段,
      d.description 字段備注,
      concat_ws('',t.typname,SUBSTRING(format_type(a.atttypid,a.atttypmod) from '(.*)')) as 列類型
      from
      pg_class c,
      pg_attribute a,
      pg_type t,
      pg_description d
      where
      a.attnum>0
      and
      a.attrelid=c.oid
      and
      a.atttypid=t.oid
      and
      d.objoid=a.attrelid
      and
      d.objsubid=a.attnum
      and
      c.relname in (
      select
      tablename
      from
      pg_tables
      where
      schemaname='public'
      and
      position('_2' in tablename)=0
      )
      order by c.relname,a.attnum;

      復(fù)制代碼
      -- 查詢所有表注釋
      SELECT tb.table_name, d.description
      FROM information_schema.tables tb
      JOIN pg_class c ON c.relname = tb.table_name
      LEFT JOIN pg_description d ON d.objoid = c.oid AND d.objsubid = '0'
      WHERE tb.table_schema = 'test_schema';

      -- 查詢所有列注釋
      SELECT col.table_name, col.column_name, col.ordinal_position AS o, d.description
      FROM information_schema.columns col
      JOIN pg_class c ON c.relname = col.table_name
      LEFT JOIN pg_description d ON d.objoid = c.oid AND d.objsubid = col.ordinal_position
      WHERE col.table_schema = 'test_schema'
      ORDER BY col.table_name, col.ordinal_position;

      -- 查詢所有沒注釋的表
      SELECT tb.table_name, d.description
      FROM information_schema.tables tb
      JOIN pg_class c ON c.relname = tb.table_name
      LEFT JOIN pg_description d ON d.objoid = c.oid AND d.objsubid = '0'
      WHERE tb.table_schema = 'test_schema' AND d.description IS NULL;

      -- 查詢所有沒注釋的列
      SELECT col.table_name, col.column_name, col.ordinal_position AS o, d.description
      FROM information_schema.columns col
      JOIN pg_class c ON c.relname = col.table_name
      LEFT JOIN pg_description d ON d.objoid = c.oid AND d.objsubid = col.ordinal_position
      WHERE col.table_schema = 'test_schema' AND description IS NULL
      ORDER BY col.table_name, col.ordinal_position;
      復(fù)制代碼

      posted @ 2023-12-11 13:56  去遇見最好的自己  閱讀(3847)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 成人无码视频| 亚洲中文字幕在线二页| 亚洲日韩精品无码一区二区三区 | 宾馆人妻4P互换视频| 日本无码欧美一区精品久久| 亚洲精品乱码久久久久久蜜桃不卡| 亚洲精品综合久久国产二区| 午夜精品一区二区三区免费视频| 人妻中文字幕av资源站| 二连浩特市| 日韩有码国产精品一区| 色老头亚洲成人免费影院| 精品国产av最大网站| 三级黄色片一区二区三区| 国产美女久久久亚洲综合| 婷婷色综合成人成人网小说| 亚洲欧美v国产一区二区| 亚洲精品自拍视频在线看| 人人妻人人澡人人爽不卡视频| 国产精品久久中文字幕| 日韩av一中美av一中文字慕| 蜜桃臀无码AV在线观看| 欧美丰满熟妇xxxx性| 无码中文字幕人妻在线一区| 国产亚洲精品久久久久秋霞| 日本东京热不卡一区二区| 无码帝国www无码专区色综合 | 久女女热精品视频在线观看| 国产精品视频白浆免费视频| 亚洲精品中文字幕在线观| 大地资源免费视频观看| 鲜嫩高中生无套进入| 亚洲国产美女精品久久久| 蜜桃视频在线观看网站免费| 影音先锋大黄瓜视频| 中文字幕精品亚洲人成在线| 欧美综合区自拍亚洲综合绿色| 在线亚洲午夜理论av大片| 精品少妇后入一区二区三区| 99久re热视频这里只有精品6| av老司机亚洲精品天堂|