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

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

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

      select

      DISTINCT ORDINAL_POSITION as rn,

      table_name as "tb_name",

      column_name as "en_name",

      (case udt_name WHEN 'numeric' THEN 'number' WHEN 'decimal' THEN 'number' WHEN 'int4' THEN 'number' WHEN 'int8' THEN'number'WHEN 'timestamp' THEN 'datetime' WHEN 'date' THEN 'datetime' WHEN 'datetime' THEN 'datetime' ELSE 'string' END ) as "data_type",coalesce(character_maximum_length,numeric_precision,-1) as "data_length",

      coalesce(numeric_scale,0) as "precision_length",

      case when position('nextval' in column_default)>0 then '1' else '0' end as "is_identity",

      case when b.pk_name is null then 0 else '1' end as "is_pk",

      case is_nullable when 'NO' then '0' else '1' end as "is_null",

       

      c.DeText as remarks,



      b.description as description ,

      COLUMN_DEFAULT as "default_value"

      from information_schema.columns

      left join (
      --B.description as description,
      SELECT DISTINCT A.table_name as pk_table_name,B.attname as colname,B.attnum as attnum,

      B.description as description ,

      CASE WHEN length(B.attname) >0 THEN 1 ELSE NULL END AS pk_name

      FROM information_schema.columns A

      LEFT JOIN(

      SELECT pg_attribute.attname, pg_attribute.attnum,pg_description.description as description

      FROM pg_index, pg_class, pg_attribute ,pg_description

      WHERE 1=1

      AND pg_index.indrelid = pg_class.oid

      AND pg_attribute.attrelid = pg_class.oid

      and pg_description.objoid=pg_attribute.attrelid and pg_description.objsubid=pg_attribute.attnum

      AND pg_attribute.attnum = ANY (pg_index.indkey)

      )B ON A.column_name = b.attname

      WHERE A.table_schema = current_schema()

      and is_nullable='NO'

      ) b on b.colname = information_schema.columns.column_name and b.pk_table_name = information_schema.columns.table_name
      left join (

      SELECT col_description(a.attrelid,a.attnum) as DeText,a.attname as attname, c.relname as tbname,
      c.relname as relname

      FROM pg_class as c,pg_attribute as a where a.attrelid = c.oid and a.attnum>0

      )c on c.attname = information_schema.columns. column_name and c.relname=information_schema.columns.table_name

      where table_schema=current_schema()

      order by table_name,rn asc

       posted on 2023-11-23 11:25  夏日漫漫長(zhǎng)  閱讀(355)  評(píng)論(0)    收藏  舉報(bào)
      主站蜘蛛池模板: 国内揄拍国内精品人妻| 青青国产揄拍视频| 日韩视频中文字幕精品偷拍| 国产97人人超碰CAO蜜芽PROM| 91久久精品国产性色也| 暖暖 在线 日本 免费 中文| 欧美粗大猛烈老熟妇| 无码帝国www无码专区色综合| 在线亚洲午夜片av大片| 新竹县| 91亚洲国产成人精品性色| 91福利一区福利二区| 无码日韩精品一区二区三区免费 | 多伦县| 亚洲精品无码久久千人斩| 国产AV无码专区亚洲AWWW| 国产乱子伦农村xxxx| 日本高清成本人视频一区| 国产欧美精品一区二区三区-老狼 真实单亲乱l仑对白视频 | 国产精品永久免费无遮挡| 精品人妻少妇一区二区三区| 免费看婬乱a欧美大片| 国产精品一区二区不卡91| 在线观看亚洲欧美日本| 亚洲sm另类一区二区三区| 国产成人永久免费av在线| 久久无码中文字幕免费影院蜜桃 | 亚洲中文字幕日韩精品| 亚洲爆乳少妇无码激情| 果冻传媒董小宛视频| 国产精品大全中文字幕| 国产人妻熟女呻吟在线观看| 国产黄色一区二区三区四区 | 国产久免费热视频在线观看| 久久永久视频| 久久精品伊人波多野结衣| 亚洲天堂精品一区二区| 美女内射福利大全在线看| 奇米四色7777中文字幕| 中文字幕av日韩有码| 亚洲免费观看视频|