postgresql表和列注釋(描述)

2019獨角獸企業重金招聘Python工程師標準>>> hot3.png

PostgreSQL添加表和列注釋。本文為測試表test,默認無注釋。

test=# \d+關聯列表架構模式 | 名稱 |  類型  |  擁有者  |  大小   | 描述
----------+------+--------+----------+---------+------public   | test | 數據表 | postgres | 0 bytes |
(1 行記錄)test=# comment on table test is '測試表';
COMMENT
test=# \d+關聯列表架構模式 | 名稱 |  類型  |  擁有者  |  大小   |  描述
----------+------+--------+----------+---------+--------public   | test | 數據表 | postgres | 0 bytes | 測試表
(1 行記錄)test=#

下面演示添加列注釋。

test=# alter table test add column id int primary key;
ALTER TABLE
test=# alter table test add column name text not null;
ALTER TABLE
test=# alter table test add column sex boolean default true;
ALTER TABLE
test=# comment on column test.id is 'ID表';
COMMENT
test=# \d+關聯列表架構模式 | 名稱 |  類型  |  擁有者  |    大小    |  描述
----------+------+--------+----------+------------+--------public   | test | 數據表 | postgres | 8192 bytes | 測試表
(1 行記錄)test=# \d+ test數據表 "public.test"欄位 |  類型   | Collation | Nullable | Default |   存儲   | 統計目標 | 描述
------+---------+-----------+----------+---------+----------+----------+------id   | integer |           | not null |         | plain    |          | ID表name | text    |           | not null |         | extended |          |sex  | boolean |           |          | true    | plain    |          |
索引:"test_pkey" PRIMARY KEY, btree (id)test=#

刪除表和列注釋只需要將注釋信息設置為空即可。也可以使用IS NULL命令。

test=# comment on column test.id is '';
COMMENT
test=# comment on table test is '';
COMMENT
test=# \d關聯列表架構模式 | 名稱 |  類型  |  擁有者
----------+------+--------+----------public   | test | 數據表 | postgres
(1 行記錄)test=# \d+關聯列表架構模式 | 名稱 |  類型  |  擁有者  |    大小    | 描述
----------+------+--------+----------+------------+------public   | test | 數據表 | postgres | 8192 bytes |
(1 行記錄)test=# \d+ test數據表 "public.test"欄位 |  類型   | Collation | Nullable | Default |   存儲   | 統計目標 | 描述
------+---------+-----------+----------+---------+----------+----------+------id   | integer |           | not null |         | plain    |          |name | text    |           | not null |         | extended |          |sex  | boolean |           |          | true    | plain    |          |
索引:"test_pkey" PRIMARY KEY, btree (id)test=#
#IS NULL 練習
test=# comment on column test.id is 'ID信息';
COMMENT
test=# comment on table test is '測試信息';
COMMENT
test=# \d+關聯列表架構模式 | 名稱 |  類型  |  擁有者  |    大小    |   描述
----------+------+--------+----------+------------+----------public   | test | 數據表 | postgres | 8192 bytes | 測試信息
(1 行記錄)test=# \d+ test數據表 "public.test"欄位 |  類型   | Collation | Nullable | Default |   存儲   | 統計目標 |  描述
------+---------+-----------+----------+---------+----------+----------+--------id   | integer |           | not null |         | plain    |          | ID信息name | text    |           | not null |         | extended |          |sex  | boolean |           |          | true    | plain    |          |
索引:"test_pkey" PRIMARY KEY, btree (id)test=# comment on column test.id is null;
COMMENT
test=# comment on table test is null;
COMMENT
test=#

參考鏈接

http://www.postgres.cn/docs/9.6/sql-comment.html

https://www.postgresql.org/docs/current/static/sql-comment.html

轉載于:https://my.oschina.net/u/1011130/blog/1575956

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/256503.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/256503.shtml
英文地址,請注明出處:http://en.pswp.cn/news/256503.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

ANSYS——模態提取方法簡介

目錄 block lancoze法 supspace(子空間法) powerdynamics reduced(縮減法) unsymmetric(非對稱法) 阻尼法和QR阻尼法

python 使用小知識總結(持續更新ing)

這篇博客主要針對于使用python來進行深度學習/機器學習過程各方面小知識的總結。習慣于使用C這種嚴謹的語言,改換到python這門相對來說開放式的語言需要很多學習,而作為一個菜雞,遇到編程問題解決了之后不到一周就會忘記,在此僅作…

Fifth scrum meeting - 2015/10/30

概述 從昨天開始,我們的開發工作終于進入了正軌,由于之前沒有mooc服務器API接口,一些工作無法進行。 因為我們團隊開始開發較晚,因此我們將開發階段的截至時間定為了下周五,測試階段則壓縮為下周周六和周日兩天。 我們…

計算機加入域 不能訪問網絡位置 解決辦法

計算機加入域 不能訪問網絡位置 解決辦法 啟動以下服務 本文轉自 onesthan 51CTO博客,原文鏈接:http://blog.51cto.com/91xueit/1660286,如需轉載請自行聯系原作者

ANSYS——模態分析的載荷施加問題以及約束的施加問題

本文續自《ANSYS入門——模態分析步驟與實例詳解》:https://blog.csdn.net/qq_45769063/article/details/106389171 目錄 1.模態分析的激勵是從哪里來的?

【effective c++】繼承與面向對象設計

1.確定你的public繼承塑造出is-a關系 public繼承意味著is-a.適用于base classes身上的每一件事情一定也適用于derived classes身上,因為每一個derived classes對象也都是一個base class對象,反過來不成立。 2.避免隱藏繼承而來的名稱 c名稱查找不考慮類型&#xff0…

Android Camera HAL淺析

1、Camera成像原理介紹 Camera工作流程圖 Camera的成像原理可以簡單概括如下: 景物(SCENE)通過鏡頭(LENS)生成的光學圖像投射到圖像傳感器(Sensor)表面上,然后轉為電信號,經過A/D(模數轉換)轉換…

win10 下pycharm+anaconda 編譯生成pyd文件

由于生產部署的問題,需要把用python寫的深度學習代碼編譯為可被調用的文件。上網搜索了下,暫時了解到win10下pyd文件比較流行。下面是直接引用某位博主的結論,個人感覺總結的很好。其中Cython庫將已有的Python代碼轉化為C語言的代碼&#xff…

ANSYS——初學路徑之路徑的定義、作用以及ansys路徑模塊GUI的操作解釋

目錄 一、路徑的定義 二、路徑的作用 三、路徑GUI相關操作面板解釋 1、路徑的定義

JVM(4)之 使用MAT排查堆溢出

為什么80%的碼農都做不了架構師?>>> 接下來講解如何設置以及當發生堆溢出的時候怎么排查問題。先看一小段代碼: ??代碼中使用了一個無限循環來為list添加對象,如果采用默認的堆大小的話可能要等待好久才能出現堆溢出的錯誤&a…

caffe 中的一些參數介紹

轉自:http://blog.csdn.net/cyh_24/article/details/51537709 solver.prototxt net: "models/bvlc_alexnet/train_val.prototxt" test_iter: 1000 # test_interval: 1000 # base_lr: 0.01 # 開始的學習率 lr_policy: "step" # 學習率的…

ANSYS——相同模型不同創建方式的同載荷同約束下的比較

目錄 1、問題描述: 2、相同部分: 3、梁單元創建(BEAM) 4、實體單元創建

python 制作二進制文件數據集(bin)

為了方便進行深度學習的程序調用與實現,需要將excel的數據文件轉換為二進制文件。好處就是接口統一,讀寫速度快,節約空間。 一、調用庫 使用xlrd讀入execel表格,經過處理后轉換為對應的dataframe結構,再使用pickle庫…

ConcurrentDictionary的ToDictionary

如果Value是引用&#xff0c;那么在使用Value.Clear()的時候。會清空Value的所有元素&#xff0c;但是不會改變Value的引用 private static void Main(){try{var concurrentDictionary new ConcurrentDictionary<string, List<int>>();concurrentDictionary.TryAd…

遠程連接mysql數據庫注意點記錄

一、如何新建獨立帳號并設置權限 這里我使用Navicat作為我的數據庫管理工具&#xff0c;打開Navicat。 選擇“用戶”--“新建用戶” 輸入用戶名、主機、密碼&#xff0c;需要注意的是&#xff0c;主機那不是寫“localhost”&#xff0c;而是寫“%” 然后可以設置“服務器權限”…

【域控管理】父域的搭建

從這篇博文開始&#xff0c;所有的域控系統都是在虛擬機中創建的。 在VM里安裝Windows Server 2008 R2的方法就不多說了&#xff0c;無腦式安裝&#xff0c;略過不提。 進到系統桌面&#xff0c;打開本地連接&#xff0c;設置網卡的IP地址&#xff0c;如下圖&#xff1a; 注意&…

ANSYS——網格劃分的不同方法以及GUI模塊的操作(自由網格、映射網格、掃掠、拖拉)

目錄 一、GUI操作模塊的解釋 二、不同的網格劃分方法和網格類型

tensorflow2 tensorboard可視化使用

tensorflow2自帶tensorboard&#xff0c;所以不必再自行安裝tensorboard。 一、使用環境 win10 x64&#xff1b; anaconda3tensorflow2&#xff08;cpu版本&#xff09; 二、使用 1.在模型訓練之前插入以下代碼 log_dir os.path.join(logs) #win10下的bug&#xff0c; if…

oracle字符亂碼的解決方法

原因分析&#xff1a; 客戶端字符集就是為了讓數據庫知道我們傳遞過去的字符是屬于哪種字符集&#xff0c;以便于Oracle在存儲字符時進行相應的編碼映射&#xff08;查看客戶端字符集通過查找注冊表中的NLS_LANG鍵&#xff09;。在客戶端查詢數據庫時顯示字符的時候我們使用的是…

[]End of 2017OI

今年大概到此為止了&#xff0c;現在這個算是做一個簡短的階段性總結吧 今年打的第一場大概是省賽&#xff0c;當時整個人處于&#xff08;迷茫&#xff0c;不知道選物理還是選信息備戰中考持續摸魚OI頹廢&#xff09;的狀態&#xff0c;KMP都不會導致簽到題都沒有分&#xff0…