postgresql の使い方

Jan 4, 2013  

普段 MySQL ばっかりなので、ポスグレは分からない…

  • SHOW databases;
    • \l
  • SHOW tables;
    • \d

大文字について

もし何かの間違いでスキーマ名やテーブル名に大文字を指定していたら、ダブルクオーテーションで囲ってやること。スキーマ名とテーブル名の間のピリオドは囲まない。

select * from "SCHEMA".users;

select * from "PREFIX_users";

スキーマを指定

「リレーションがありません」とか言われたら、適切なスキーマを定義してやる。

set search_path="SCHEMA", "SCHEMA2", public