![](/img/trans.png)
[英]How to set postgres pg_class reltablespace to the actual value, not 0?
[英]how to add new column in pg_class for object creation date dumping
我想在 pg_class 中為 object 創建轉儲創建一個列,但我無法添加。 我正在使用以下查詢: ALTER TABLE pg_catalog.pg_class ADD COLUMN relcreated TIMESTAMP;
當我運行此查詢時,出現以下錯誤: 錯誤:權限被拒絕:“pg_class”是系統目錄 SQL state:42501 請建議任何方式用於 ZA8CFDE6331BD59EB26666F8911C4 創建這對於我的審計目的來說非常重要。
那是一個系統表。 你不能只是擺弄他們。
不過,您可能會發現事件觸發器很有用。
設置log_statement = 'ddl'
並從日志文件中獲取信息。
您不能更改這樣的目錄“這將需要對 PostgreSQL 代碼進行重大更改,並且您將在每次升級期間丟失信息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.