問題タブ [seeding]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - Artisan db:seed (Laravel 4) は、php バージョンが 5.5.0 であっても、mediatemple gridserver でエラーを受け取ります
規則を使用する配列を利用するいくつかのシード ファイルがあります。
配列は、括弧の代わりに括弧を使用します。
phpinfo.php ファイルを使用して php のバージョンを確認したところ、次のように表示されています。PHP Version 5.5.0
ターミナルで php artisan db:seed を実行しようとすると、次のエラーが表示されます。
これは私のローカルホストでうまく機能しているので、何が問題なのかわかりません。ご協力ありがとうございました!
編集 (ここに ArtistsTableSeeder.php があります):
回答の編集: 問題を抱えている他の人のために、コマンド ラインで php-latest artisan db:seed を使用する必要がありました。これにより、最新バージョンの php を使用できるようになりました。
laravel - 外部キーなしのLaravel DBシード
Laravel Database Seeding に関して、約 6 か月前にイシューが作成されました。問題は、MySQL が外部キー制約のためにテーブルの切り捨てをどのように防止したかに関するものでした。
Tayor Otwell (Laravel の作成者) は、コメントで次のように述べています。
https://github.com/laravel/framework/issues/243#issuecomment-13051091
修理済み。ただし、人々がまだシードで外部キーを使用することを主張している理由はわかりません。これは頭痛の種でしかないため、Rails はこれをサポートしていません。
シーディングで外部キーを使用しない方法を説明してください。
テーブル構造の例:
ありがとう。
.net - シーケンスに一致する要素が含まれていませんエンティティ シード エラー
以前は、エンティティ データベースが機能していました。急いで削除したので、プログラムを再度実行しました(以前のようにDBを再作成して再投入する必要があると考えました)。ただし、今回は奇妙なエラーが発生しました: System.InvalidOperationException: Sequence contains no matching element
「SampleData.cs」ファイルのこのコード行 (シード データの場所):
ここで何が起こっているのですか?
アプリの起動方法:
GoStopEntities.cs
Card.cs モデル
SampleData.cs のスニペット
entity-framework-5 - エンティティ フレームワークの移行とシード固有の更新
EF 5 移行を使用して特定の更新プログラムをシードする方法を知っている人はいますか? 既存のデータベースがあり、すでにルックアップが設定されており、いくつかの監査機能を開発しています。AuditType エンティティと Audit を作成しました。update-database を呼び出すときに、最初にデータベースを作成したときのすべてのシード データを再度追加したくありません。既存のシード データを手動で削除する必要がありますか、または add-migration を呼び出したときに作成されるものと同様の日時で Configuration.cs に名前を付けるようなことはできますか?
ありがとう