問題タブ [gorp]

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.

0 投票する
0 に答える
144 参照

database - 構造体データブレーク呼び出しを追加する

gorp と *DBMap.addTableWithName() 関数を使用してテーブルを作成しています。

私が以下を持っている場合:

これは期待どおりに機能します。

構造体をこれに変更すると

次に、テーブルは新しい構造体構造で変更されません。

データベースを手動で変更する場合

ALTER TABLE s1Table ADD COLUMN extra text;

次に、返されたクエリを実行します sql: Scan error on column index 3, name "extra": converting NULL to string is unsupported

gorp の GoDocs を調べましたが、解決策として何も飛び出していません。

私の質問は、gorp がこれらのテーブルの変更を管理することは可能ですか? converting NULL to string is unsupportedそうでない場合、エラーにならないようにするにはどうすればよいでしょうか。

0 投票する
0 に答える
66 参照

go - gorp を使用した Exec による更新

私は gorp で作業し、 Exec を使用して UPDATE および INSERT を実行しました。

最初の実行: 行 = 0 => 挿入

2 回目の実行: モデルは変更されません 行 = 0 => 挿入

データの最初の実行をデータの2番目の実行に置き換える方法は?