【问题标题】:Cannot run createdb against tar file无法针对 tar 文件运行 createdb
【发布时间】:2019-08-20 16:50:03
【问题描述】:

我听说createdbpg_restore 更好地针对实时数据库运行。我有这个命令:

PGPASSWORD="$db_pwd" createdb -U "$db_user" -h "$db_host" -p 5432 --no-password -e "$db_name"

但我收到此错误:

SELECT pg_catalog.set_config('search_path', '', false)
CREATE DATABASE platform_production_backup_2;
pg_restore: [archiver (db)] Error while PROCESSING TOC:
pg_restore: [archiver (db)] Error from TOC entry 4034; 0 0 COMMENT EXTENSION pg_trgm 
pg_restore: [archiver (db)] could not execute query: ERROR:  must be owner of extension pg_trgm
    Command was: COMMENT ON EXTENSION pg_trgm IS 'text similarity measurement and index searching based on trigrams';

那么这个错误是什么意思:

错误:必须是扩展 pg_trgm 的所有者

?为什么要尝试使用扩展或复制它?

【问题讨论】:

    标签: postgresql postgresql-9.1


    【解决方案1】:

    这个错误是无害的。

    这意味着您以非超级用户的身份恢复了转储,因此您无法在(已经存在的)扩展名pg_trgm上设置评论。

    【讨论】:

      猜你喜欢
      • 2015-07-09
      • 1970-01-01
      • 2016-08-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多