差分

移動先: 案内検索

Tep3-onk-2

1,094 バイト追加, 2022年9月17日 (土) 14:59
UUIDを有効にする
app/views/layouts/application.html.erb
<html data-theme="light"> // テーマを選ぶ
 
== データベース移行 ==
Herokuからdumpしてローカルにheroku_dumpデータベースを新設しリストアする
 
作り直すアプリはデータベース構造を変えるのでテーブルごとにダンプ・リストアする
 
=== データ数確認 ===
<nowiki>=# select count(*) from clients ;
count
-------
5067
(1 row)</nowiki>
 
=== heroku_dumpデータベースでテーブ名を変える ===
 
=# ALTER TABLE users RENAME TO users_old;
=# ALTER TABLE clients RENAME TO clients_old;
 
=== 旧テーブルダンプ ===
% pg_dump --username=jq --table users_old heroku_dump > users_old.sql
 
=== 旧テーブルを新アプリのデータベースにリストア ===
<nowiki>% psql --username=jq tep5_development < ../old_users.sql
SET
SET
SET
SET
SET
set_config
------------
(1 row)
 
SET
SET
SET
SET
SET
SET
CREATE TABLE
ALTER TABLE
CREATE SEQUENCE
ALTER TABLE
ALTER SEQUENCE
ALTER TABLE
COPY 17
setval
--------
51
(1 row)
 
ERROR: relation "users_pkey" already exists
ERROR: relation "index_users_on_email" already exists
CREATE INDEX</nowiki>
 
 
 
 
== UUIDを有効にする ==

案内メニュー