実現したいこと
データベースの中身を確認したいです。
正確にはデータベースにちゃんとカラムが追加されているか確認したいです。
前提
RSpecを勉強している初学者です。
そこでRSpecでモデルテストしようとしました。
そのために以下の順番でモデルテストを行おうとしました。
①データベースの作成
②カラムの追加 ←ここで詰まっています。
③ダミーデータを入れる
④テストを書く
⑤テストの実行
発生している問題・エラーメッセージ
↓のエラーが解決できません。
Error: near "sqlite": syntax error
エラーが出力するまでに私が行ったこと
↓データベースのコンソール起動
番号はコマンドを入力した順番を表しています。
①rails dbconsole ②sqlite>.headers on ③sqlite> select * from users;
③番を入力してエンターを押すとsyntax errorが出力されました。
カラムの追加後
データベースにちゃんとカラムが追加されているか確認するために上記のことをしました。
私のソースコード
https://github.com/umeshimaru/cat_find.git
試したこと
①スペルミスがなかったか確認しました。
⇨見当たりませんでした。
②ネットで同様のエラーがないか探しました。
⇨見つかりませんでした。
気になる質問をクリップする
クリップした質問は、後からいつでもマイページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
下記のような質問は推奨されていません。
- 質問になっていない投稿
- スパムや攻撃的な表現を用いた投稿
適切な質問に修正を依頼しましょう。
回答1件
0
sqlite> のプロンプト のあとに また sqlite> を打ってるからです。
.headers on
select * from users;
だけを打ってください
追記
カラム一覧がほしいのでしたら、 rails console にて
User.column_names
としてみて
投稿2023/03/09 03:40
編集2023/03/09 12:59総合スコア22817
下記のような回答は推奨されていません。
- 質問の回答になっていない投稿
- スパムや攻撃的な表現を用いた投稿
このような回答には修正を依頼しましょう。
回答へのコメント
2023/03/09 11:01
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
関連した質問
Q&A
解決済
GASで特定の列に更新があると自動で通知メールが飛ぶようにしたいが、rangeが定義されていないとエラーが出る
回答1
クリップ1
更新
2023/05/29
Q&A
受付中
[php][javascript]ボタンが押されたかどうかを検証するページを作りたい
回答2
クリップ0
更新
2023/06/02
Q&A
解決済
NotionAPIでページコンテンツを取得したい
回答1
クリップ1
更新
2023/05/31
Q&A
解決済
spring bootで新規登録機能を作成したい。
回答1
クリップ0
更新
2023/06/02
意見交換
受付中
MySQL カラムで真偽値の扱いについて、BIT(1) か BOOLEAN か?
回答20
クリップ0
更新
2023/05/16
Q&A
解決済
Javaの外部ライブラリが使えない
回答1
クリップ0
更新
2023/05/30
Q&A
解決済
Ajaxでフォームの内容をPHPに渡してPDFを作成し文字列を引き渡し、受け取った文字列をjavascriptでPDF化したい
回答2
クリップ0
更新
2023/06/02
Q&A
解決済
Pythonでeval,execを使った条件分岐課題の解法について
回答4
クリップ4
更新
2023/04/23
同じタグがついた質問を見る
Ruby on Rails 6は、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。
SQLiteはリレーショナルデータベース管理システムの1つで、サーバーではなくライブラリとして使用されている。