[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[orca-users:13016] Re: preciseORCA リストア時のエラー
- To: ORCA全般の話題 <orca-users@xxxxxxxxxxxxxx>
- Subject: [orca-users:13016] Re: preciseORCA リストア時のエラー
- From: 黒田道郎 <kkyukeikai@xxxxxxxxx>
- Date: Sat, 12 Jan 2013 08:33:20 +0900
自己レス、黒田@玉川です。
pg_restore: [archiver (db)] Error while PROCESSING TOC:
pg_restore: [archiver (db)] Error from TOC entry 4952; 0 0 COMMENT EXTENSION plpgsql
pg_restore: [archiver (db)] could not execute query: ERROR: must be owner of extension plpgsql
Command was: COMMENT ON EXTENSION plpgsql IS 'PL/pgSQL procedural language';
このエラーですが、ユーザーorcaにextension plpgsqlのowner権限を付与すればよいみたいですが、
よく分からないので、とりあえずorcaにスーパーユーザー特権を付与するとエラーが出なくなりました。
$ sudo -u postgres psql postgres
postgres=# ALTER ROLE orca WITH SUPERUSER;
postgres=# \q
としてから
sudo -u orca dropdb orca
sudo jma-setup --noinstall
sudo -u orca pg_restore -x -O -d orca orca.dump
素人がデータベースをいじるのは危険ですので正解をご教示ください。OSC様へ。
>黒田@玉川です。
>
>preciseORCAを新規インストール
>
>sudo service jma-receipt stop
>sudo -u orca pg_dump -Fc orca > orca.dump
>でバックアップ
>
>sudo -u orca dropdb orca
>sudo jma-setup --noinstall
>sudo -u orca pg_restore -x -O -d orca orca.dump
>でリストアを行うと、下記のエラーがでます。
>
>
>pg_restore: [archiver (db)] Error while PROCESSING TOC:
>pg_restore: [archiver (db)] Error from TOC entry 4920; 0 0 COMMENT EXTENSION plp gsql
>pg_restore: [archiver (db)] could not execute query: ERROR: must be owner of ex tension plpgsql
> Command was: COMMENT ON EXTENSION plpgsql IS 'PL/pgSQL procedural language';
>
>
>
>WARNING: errors ignored on restore: 1
>
>
>リストアはできているようですが、大丈夫でしょうか?
>
------------------------------------------------------------
黒田 道郎 医療法人社団 佑圭会 黒田医院 理事長(院長)