回答編集履歴
1
DBをいじる対応策を記載
test
CHANGED
@@ -5,3 +5,31 @@
|
|
5
5
|
もしくは何かしら手動などでカラムを追加してしまっていたとか
|
6
6
|
|
7
7
|
そういう点を見直してみてください。
|
8
|
+
|
9
|
+
|
10
|
+
|
11
|
+
---
|
12
|
+
|
13
|
+
|
14
|
+
|
15
|
+
### 対応策1: DBを直接いじる(非推奨ですが一番求めてそうなので)
|
16
|
+
|
17
|
+
|
18
|
+
|
19
|
+
`sqlite3 カラム削除`で検索すれば出てくるので概要だけ。
|
20
|
+
|
21
|
+
実際のコマンドは調べながらやってください。
|
22
|
+
|
23
|
+
※sqlite3では完全なカラム削除はできないのでテーブルを作り直すしかないようです。
|
24
|
+
|
25
|
+
|
26
|
+
|
27
|
+
1. `sqlite3 DB名`でデータベースに入ります。
|
28
|
+
|
29
|
+
1. `alter table xxx ...`でテーブル名を変更します。
|
30
|
+
|
31
|
+
1. `create table 元のテーブル名 ...`で`activation_digest`カラムを抜いた新しいテーブルを作成します。
|
32
|
+
|
33
|
+
1. `insert into xxx ...`で古いテーブルから新しいテーブルにデータを移行します。
|
34
|
+
|
35
|
+
1. `drop table xxx`で古いテーブルを削除します。
|