問題タブ [drupal-database]

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

drupal - 展開中にデータの同期を維持するにはどうすればよいですか?

開発、ステージング、および実稼働環境を使用してDrupalWebサイトを作成する機会があります。サイト間でコードの同期を維持することは、subversionを使用した簡単な作業です。それほど単純ではないのは、インストール間でデータベースデータ(スキーマだけでなく)への変更を伝播することです。

この理由は、Drupal開発者なら誰でも知っているでしょう。Drupalは、特定の構成設定をデータベースに保存します。特に、CCKフィールド、ビュー、および管理インターフェースを使用して動的に設定できるその他のモジュールに関連しています。スキーマを同期するだけでは不十分です。重要な情報もデータに含まれています。

私が探しているのは、これらのデータベースの変更を同期する方法です。これにより、1人の開発者がステージングサーバーでCCKフィールドの変更を行った場合、それらをローカルの開発環境に伝播して、より多くの作業を行い、最終的には本番環境にまで伝播できます。

これを行うツールはありますか?このようなプロジェクトで単一または複数の開発者を処理するためのプロセスは何ですか?

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

drupal - エイリアスで Drupal から選択する方法

Drupal のテーブルから 1 つの列を 2 つのエイリアスとして取得したいと考えています。このようなものですが、Drupal のクエリ メソッドを使用します。

この Drupal コードは正しいエイリアスを設定していません。

次のようなものが返されます。[name] => Science [node_name] => Science

エイリアスを設定する方法はありますか?

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

drupal - Drupal node_loadはノードと関連フィールドをロックしますか?

私はDrupal7にいて、Drupalルートフォルダー内にカスタムスクリプトを実装しています。node_load(1234)次に、とを使用してノードを呼び出そうとしていますnode_save($node)DELETEこの2つの方法の間で、いくつかのレコード(いくつかのDB行)を試しています。しかし、私はそれを私が見つけた方法で動作させることはできません。

シナリオは次のようになります。

その後、動作しStep 2.ていません
Step 2.次のような行削除メソッドが含まれる場合があります。

だから私の質問は:

  • Drupalは、ロードされたフィールドとそれに関連するすべてのフィールド(行)をnode_loadロックしてから解放しますか?nodenode_save
  • 単純なDB行を削除するための可能な方法はありますか(後node_loadに呼び出されます)?

任意の提案をお願いします。

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

drupal-7 - drupal 7 ソート クエリの結果に db_query 構文エラーが発生する

特定のノードのすべてのコメントを取得したいので、db_query を使用します。それはうまくいきます。しかし、作成時間までに注文できません。PHP 解析エラーが発生しました: 構文エラー、予期しない T_STRING

db_select でできることがわかりましたが、db_query でそれを行う方法を知りたいですか?

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

drupal - クエリからデータベースから分類ツリーを取得する

「製品サブカテゴリ」という名前の語彙を追加し、クエリを介してデータベースからツリー構造全体を取得したいですか? 誰でも私を助けることができますか?

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

drupal - DrupalのDB APIのOrder by句のIf Else

サイトがありDrupal 7ます。dbApiDrupalを使用しています。これで、レコードを注文する必要があるクエリができました。

テーブル構造:-

  • アルバムID
  • アルバム名
  • アルバム作成日
  • アルバムのリリース日

今私の要件は、Album Release Dateが NULL でない場合はそれで並べ替え、そうでない場合は並べ替えに使用することですAlbum Created Date

どんな助けでも大歓迎です。

0 投票する
4 に答える
614 参照

drupal - SQL クエリを Drupal 7 PHP ルールに変換する

これが私が理解できるSQLクエリです。Drupal の 7 PHP に変換するにはどうすればよいですか? 私は一日それを理解しようとしており、さまざまなアプローチを試みましたが、それは私が悪いようです.