質問編集履歴

3

質問に対しての編集

2017/12/05 12:55

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -68,42 +68,40 @@
68
68
 
69
69
 
70
70
 
71
- CHERRYさん
71
+ CHERRYさん(編集済み)
72
72
 
73
- マイグレー後にcatコマンドにて中身確認をてみました!
73
+ 更に追加コメンありがとうございます!sqlite3コマンドで開くした
74
74
 
75
- 以下の表示です!文字化けが起こっているようです
75
+ 改めて実行した結果を以下に載せます!
76
76
 
77
77
  ```
78
78
 
79
- PS D:\Users\Desktop\myblog> cat .\db\development.sqlite3
79
+ PS D:\Users\Desktop\myblog> sqlite3 .\db\development.sqlite3
80
80
 
81
- SQLite format 3 ╔╔ @ ╝ ╚ ╝ ╔ ╝ -・
81
+ SQLite version 3.21.0 2017-10-24 18:55:49
82
82
 
83
- ╚・═╔ ╚?╚ケ╗%╗・g
83
+ Enter ".help" for usage hints.
84
84
 
85
- P══++╔Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)・║╔6tablepostsposts═CREATE TABLE "posts" ("id" I
85
+ sqlite> .dump
86
86
 
87
- NTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar, "body" text, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL)¨╚55╔・tablear_internal_metadataar_internal_metadata╝CREATE TABLE "ar_internal_metadata" ("key" varchar NOT NULL PRIMARY KEY, "val
87
+ PRAGMA foreign_keys=OFF;
88
88
 
89
- ue" varchar, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL)G╝═[5╔ indexsqlite_autoindex_ar_internal_metadata_1ar_int
89
+ BEGIN TRANSACTION;
90
90
 
91
- ernal_metadata║x╔//╔・tableschema_migrationsschema_migrations╗CREATE TABLE "schema_migrations" ("version" varchar NOT NULL PRIMARY KE
91
+ CREATE TABLE IF NOT EXISTS "schema_migrations" ("version" varchar NOT NULL PRIMARY KEY);
92
92
 
93
- Y)A╗═U/╔ indexsqlite_autoindex_schema_migrations_1schema_migrations╚ ╝
93
+ INSERT INTO schema_migrations VALUES('20171205061041');
94
94
 
95
- ╔╚・╚・ )20171205061041
95
+ CREATE TABLE IF NOT EXISTS "ar_internal_metadata" ("key" varchar NOT NULL PRIMARY KEY, "value" varchar, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL);
96
96
 
97
- ╔╚・╚・ ╚) 20171205061041
97
+ INSERT INTO ar_internal_metadata VALUES('environment','development','2017-12-05 11:28:50.396134','2017-12-05 11:28:50.396134');
98
98
 
99
- ╔╚ッ ╚ッ
99
+ CREATE TABLE IF NOT EXISTS "posts" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar, "body" text, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL);
100
100
 
101
- O╔║##AAenvironmentdevelopment2017-12-05 11:28:50.3961342017-12-05 11:28:50.396134
101
+ DELETE FROM sqlite_sequence;
102
102
 
103
- ╔╚・╚・ ╚# environment
104
-
105
-
103
+ COMMIT;
106
-
107
-
108
104
 
109
105
  ```
106
+
107
+ 確かに、こうすれば文字化けが起きないですね!勉強になりました!

2

質問への回答

2017/12/05 12:55

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -65,3 +65,45 @@
65
65
 
66
66
 
67
67
  心配なのは、sqlite3.exeは https://sqlite.org/download.html の sqlite-tools-win32-x86-3210000.zip から持ってきたのですが、恐らく32bit用のファイルのため上手いことならないのかもしれないです。
68
+
69
+
70
+
71
+ CHERRYさん
72
+
73
+ マイグレート後にcatコマンドにて中身の確認をしてみました!
74
+
75
+ 以下の表示です!文字化けが起こっているようです
76
+
77
+ ```
78
+
79
+ PS D:\Users\Desktop\myblog> cat .\db\development.sqlite3
80
+
81
+ SQLite format 3 ╝ ╔╔ @ ╝ ╚ ╝ ╔ ╝ -・
82
+
83
+ ╚・═╔ ╚?╚ケ╗%╗・g╔
84
+
85
+ P══++╔Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)・║╔6tablepostsposts═CREATE TABLE "posts" ("id" I
86
+
87
+ NTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar, "body" text, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL)¨╚55╔・tablear_internal_metadataar_internal_metadata╝CREATE TABLE "ar_internal_metadata" ("key" varchar NOT NULL PRIMARY KEY, "val
88
+
89
+ ue" varchar, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL)G╝═[5╔ indexsqlite_autoindex_ar_internal_metadata_1ar_int
90
+
91
+ ernal_metadata║x╔//╔・tableschema_migrationsschema_migrations╗CREATE TABLE "schema_migrations" ("version" varchar NOT NULL PRIMARY KE
92
+
93
+ Y)A╗═U/╔ indexsqlite_autoindex_schema_migrations_1schema_migrations╚ ╝
94
+
95
+ ╔╚・╚・ ╗)20171205061041
96
+
97
+ ╔╚・╚・ ╚) 20171205061041
98
+
99
+ ╔╚ッ ╚ッ
100
+
101
+ O╔║##AAenvironmentdevelopment2017-12-05 11:28:50.3961342017-12-05 11:28:50.396134
102
+
103
+ ╔╚・╚・ ╚# environment
104
+
105
+
106
+
107
+
108
+
109
+ ```

1

質問内容への返答、結果報告

2017/12/05 11:35

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -51,3 +51,17 @@
51
51
 
52
52
 
53
53
  どなたか知恵をお貸しいただけると幸いです!
54
+
55
+
56
+
57
+ ※追記
58
+
59
+ goufさんアドバイスにより、db/development.sqlite3を消して再度マイグレートしてみるも、状況変わらずです…
60
+
61
+ ただ、入れなおしてからファイルを開こうとすると、『このファイルはバイナリか、非常に大きいか、またはサポートされてないテキストエンコードを使用しているため、表示できません』と出るようになりました(エディタはVSCodeです)。
62
+
63
+ また、D/Ruby24-x64/bin/内のsqlite3.exeも入れなおしましたが変わりませんでした。
64
+
65
+
66
+
67
+ 心配なのは、sqlite3.exeは https://sqlite.org/download.html の sqlite-tools-win32-x86-3210000.zip から持ってきたのですが、恐らく32bit用のファイルのため上手いことならないのかもしれないです。