問題タブ [dbforge]

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 投票する
1 に答える
1080 参照

php - dbForge Query Builder を使用した外部キ​​ー制約

dbForgeクエリビルダ初心者ですが、このクエリビルダで簡単に外部キー制約を設定できますか?

0 投票する
1 に答える
319 参照

mysql - dbforge mysql studio、壊れたビューを編集するには?

dbforge mysql studio を使用して、テーブルの列を編集すると、一部のビューが壊れてしまいますが、ビューを開いて編集しようとすると、「無効な列を参照しています」というエラーが表示されます。

ビューのSQLを編集することを拒否します。

どうすればこれを修正できますか?

0 投票する
1 に答える
385 参照

database - PyroCMS (CI ベースの CMS) で dbforge を使用する際の問題

私はかなり長い間 PyroCMS と CI を使用しており、本当に気に入っています。

管理者ユーザーが phpMyAdmin などを使用せずに DB を管理できるようにする DB モジュールを拡張しています。

ただし、機能することができた唯一のことは、テーブルのフィールド値を参照することです (つまり、'SELECT * FROM 'table_name')。

より多くの機能を組み込みたいのですが、dbforge が正しく動作しないようです。dbforge を使用してモジュールをアンインストールするため、ロードされていることがわかります。そこから関数を呼び出してもエラーは発生しません。

コントローラーからのコードの例を次に示します (dbforge は既に読み込まれています)。

関数がこの URL から呼び出されるとしましょう:

動作しているように見えますが、代わりにテーブルの概要にリダイレクトするだけです。

足りないものはありますか?[$this->dbforge->drop_table($table_name);] は常にテーブルを削除すべきではありませんか ($table_name が有効な場合)?

編集

回避策として、次を使用できました。

本当はDB forgeを使いたいのですが...

0 投票する
1 に答える
1011 参照

mysql - 複数のDB接続を備えたCodeigniter Database Forge

Codeigniter アプリケーションで複数の DB 接続を使用しています。ロードdbforgeすると、現在のデータベース接続用にロードされます。2 番目の DB 接続で動作するように dbforge を設定するにはどうすればよいですか?

0 投票する
1 に答える
466 参照

mysql - dbForgeクエリウィンドウでSimpleSQLステートメントを直接実行する

dbForge SQLウィンドウでSQLステートメントを実行したいのですが、エラーが発生しました。

エラー:

テストするには、そのステートメントをストアドプロシージャ内に配置する必要があります。

SQL Server Management Studioのように、SQLウィンドウでステートメントを直接実行する方法。

0 投票する
2 に答える
1480 参照

php - CodeIgniter/dbForge-複数のキー

私はCodeIgnitersDBforgeを使用してデータベースを使用しています。

プレーンなPHPスクリプトをCodeIgniterに変換しようとしていますが、SQLをdbforgeに変更するのに問題があります。

私は次のSQLコードを持っています

下部にある2つのキー値に到達した場合を除いて、すべてが正常に機能します。

私が試したすべてがうまくいかないようです、

これを翻訳する助けをいただければ幸いです。dbforgeを使用してこれを入力する方法が見つからないようです。これにより、プロジェクトが完全に停止します。

ありがとう。

0 投票する
1 に答える
498 参照

mysql - DBForge が数千のレコードでサーバーをハングアップさせる

初め、

  • 1500 レコードのテーブルがあります
  • MySQL 5.0.54 を使用しています。
  • MySQL 5.0.97 用の dbForge を使用しています

テーブル:

ステートメント:

再現するための手順は次のとおりです。

  1. クエリを実行します: select * from s_users;
  2. レコードセットの最後までスクロールしないでください。302+ のうちの 1 つを示します。
  3. 別のウィンドウで、クエリshow full processlist;を実行します。
  4. 状態では、ネットへの書き込みが表示されます
  5. 最初の SQL ステートメントのレコードセットの最後までスクロールするか、ステートメントが実行されているタブを閉じるまで、クエリは CPU を占有し続け (時間列は増加し続けます)、残りのステートメントをブロックします。

dbForge のどこかに設定がありませんか?

更新 #1

これは私の注意を引きました: https://stackoverflow.com/a/802686/503246

DBForge が特定の C API 呼び出しを使用しているため、このような結果になったのではないでしょうか?

0 投票する
2 に答える
2249 参照

mysql - SQL コマンド ライン エラー

コマンドラインを使用して、MySQL のデータベースにテーブルを追加しようとしていました。

ただし、上記を入力するとエラーが発生します。

dbForge を使用して、root.sql次の sql ファイルを作成しました。