エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
PostgreSQL の OID: おうちのサーバ
最近、PostgreSQL (以下 pg) の 8.1.x を使っていたら、テーブルに OID がなくなっていることに気づいた... 最近、PostgreSQL (以下 pg) の 8.1.x を使っていたら、テーブルに OID がなくなっていることに気づいた。あれれ?と思って調べたことをメモ。 ● OID:データベース全体で共有される連番の値(32bit) ・8.1 以降はデフォルトで OID なし default_with_oids = false が標準になっている。 ・OID の作成はテーブル作成時のみ可能 CREATE TABLE abc(...) WITH OIDS; (後から ALTER TABLE などで OID を追加できない) ∴ 既にあるテーブルに OID を追加したい場合はテーブルの再作成が必要 例) テーブル abc に OID を追加 CREATE TABLE def WITH OIDS AS SELECT * FROM abc; DROP TABLE abc; ALTER TABLE def