schema.sql
Python でデータベース接続が開始されるたびに実行されるファイルにある PostgreSQL スキーマがあります。次のようになります。
CREATE TABLE IF NOT EXISTS users (
id SERIAL PRIMARY KEY,
facebook_id TEXT NOT NULL,
name TEXT NOT NULL,
access_token TEXT,
created TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT NOW()
);
アプリは PostgreSQL を使用して Heroku にデプロイされ、すべてが期待どおりに機能します。
users
では、テーブルの構造を少し変更したい場合はどうすればよいでしょうか。これを最も簡単かつ最良の方法で行うにはどうすればよいですか? ALTER...
データベースに作成する変更ごとに行を書き込むことを考えましたが、しばらくするとスキーマ ファイルがs でいっぱいになり、アプリの速度が低下するため、schema.sql
これが最善の方法だとは思いません。ALTER
データベースに加えられた変更を展開する方法として示されているものは何ですか?