[pgsql-jp: 29687] Re: スキーマないしはオーナー単位のバックアップ/リカバリー
Mashiki
mashiki @ yanah.com
2003年 4月 21日 (月) 15:20:25 JST
Mashikiです。
全体のバックアップから特定オーナー関連オブジェクトのみ抽出を行うには
unixコマンドラインより
awk -v schema=オーナー名 '
BEGIN{flag=0}
/^\\connect - /{flag=($3==schema)}
{if(flag) print $0}
' <ダンプファイル名
でいけそうです。
僕のところはスキーマ名とユーザーIDを同じにする標準化を行っているので
とりあえずここまでOKですが、正確にスキーマを対象にするには
SET search_path = スキーマ名, pg_catalog;
の行も考慮に加えフラグを制御する必要がありそうです。
>;;; 7.4はいつ頃リリースされるのでしょうね。
>
> 過去のリリースから、このように推測しています。
>
> Release 7.4 2003-09-23 +300
> Release 7.3 2002-11-27 297
> Release 7.2 2002-02-03 296
> Release 7.1 2001-04-13 340
> Release 7.0 2000-05-08 334
> Release 6.5 1999-06-09 ---
なるほど秋頃ですね。
#300をより正確にするため3次方程式で解いてみると
#
#f(x) = ax^3+bx^2+cx+d
#
#f(0) = 334 = d
#f(1) = 340 = a + b + c + d
#f(2) = 296 = 8a + 4b + 2c + d
#f(3) = 297 = 27a + 9b + 3c + d
#
# a = 95/6
# b = -145/2
# c = 188/3
# d = 334
#
#f(x) = 95/6x^3 - 145/2x^2 + 188/3x + 334
#
#7.4のリリースは
#
#f(x=4) = 438 (日後) = 2004/2/8
#
#そんな訳ないか。
pgsql-jp メーリングリストの案内