PostgreSQL

Windows 環境の psql で外部 sql ファイルを実行する

基本的には Linux 環境と一緒。コマンドプロンプトから以下を実行する。 C:\> cd C:\Program Files\PostgreSQL\8.4\bin C:\Program Files\PostgreSQL\8.4\bin> psql -U username -f "C:\path to\filename.sql" db_name

pgAdmin III のクエリウィンドウで使われるフォントを変更する

pgAdmin III のウィンドウ(SQLエディタではない)の[ファイル]-[オプション]-[クエリーツール]を選択し、"フォント"で変更可能。

pgAdmin III 経由で CONSTRAINT を含む CREATE TABLE 文を流す場合

以下のような CREATE TABLE 文を流すとする。 CREATE TABLE awesome ( id serial NOT NULL, "name" character varying(255) NOT NULL, created_at timestamp without time zone NOT NULL, updated_at timestamp without time zone NOT NULL, CONSTRAINT awes…

pg_dump で「パスワード認証に失敗しました」応答

pg_dump 時にパスワードが通らない場合。C:\>pg_dump -Fc -f 20120410.dump dbname パスワード:(ログインパスワード応答) pg_dump: [アーカイバ(db)] データベース"dbname"への接続が失敗しました: FATAL: ユーザ"hogehoge"のパスワード認証に失敗しました。…