問題タブ [google-cloud-sql]

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 に答える
3856 参照

python - GoogleアプリエンジンとGoogleクラウドSQLのFlask SqlAlchemy

初心者がフラスコとSQL錬金術でGoogleアプリエンジンの使用を開始し、GoogleクラウドSQLにアクセスするためのpythonサンプルスレッドはありますか? 特に構成の観点から!

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

google-app-engine - Google App Engine (GAE) - JPA によってロードされ、JAX-RS によって公開されるオブジェクト グラフの深さを制御する方法は?

私は JPA を介して GAE SQL クラウドを使用したいと思っていますが、これがうまくいかない場合は、JPA でデータストアを使用することに戻ります。

エンティティ A がエンティティ B を所有し、エンティティ B がエンティティ C、D、および E と関係を持つようにドメイン オブジェクトに注釈が付けられている場合、JPA にエンティティ A を要求すると、遅延ロードされない限りエンティティ B から E をロードできることがわかります。

私は JAX-RS を使用する予定なので、JAXB マーシャラーが作動すると、遅延読み込みによって完全なオブジェクト グラフがハイドレートされませんか?

公開されるものを制御するためのベスト プラクティスは何ですか?

私は現在、「すべてのユーザーを取得するが、その子供は取得しない」または「ログイン履歴を持つすべてのユーザーを取得する」と明示的に言う DAO レイヤーを作成することを考えています。JPA / JAX-RS でこのレベルの制御を行うことができますか、それとも SQL クエリと JDBC でこれを記述するのが最善でしょうか?

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

google-apps-script - Google Appsスクリプトを使用して、画像ファイルをデータベースにブロブとして保存します

データベースとしてGoogleクラウドSQLを使用しています....UrlFetchを介して画像コンテンツをフェッチし、FetchResponseをblobに変換しています....しかし、データベースからblobデータを取得しようとしていて、それを画像としてアップロードしようとすると、そうではありません働く....

imageBlob は、データベース内の PHOTO フィールドのタイプが LONGBLOB であるデータベースに格納されます

今、私は写真を取得しようとしています

このブロブを次のようにhtmlファイルに使用します。

画像が表示されず、画像領域が表示されません....何か間違っている場合はお知らせください..

実際のコード: Web スクリプト:

image.html

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

load-data-infile - Google Cloud SQL: LOAD DATA INFILE の代替

私は Google App Engine で作業しており、Google Cloud SQL にデータをダンプする Python スクリプトがあります。ダンプする必要があるデータ セットの 1 つは巨大です。1 日 1 回、約 15 万行のデータをダンプします。

私は Google Cloud SQL が をサポートしていないことを知っていますLOAD DATA INFILELOAD DATA INFILE私の質問は、データ ダンプのプロセスを高速化するために使用できる 代替手段があるかどうかです。

を使用せずに通常どおりデータを挿入するには、LOAD DATA INFILE約 5 分かかります。

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

python - django_settings_module が GAE サーバーで定義されていません

ですから、皆さんがこの質問を何百万回も聞かれていることは知っています。私はそれらすべてを読んだと思います. Django polls アプリ (django チュートリアルで作成したもの) を Google クラウド SQL を使用して Google アプリ エンジンで実行するように変換しようとすると、DJANGO_SETTINGS_MODULE is undefined エラーが発生します。

これは、Google アプリ エンジン ログから得られた実際のスタック トレースです。

Google アプリエンジンで提供されている dev_appserver.py で実行しようとすると同じエラーが発生しましたが、追加することで問題を解決できました

app.yaml ファイルに。

私のプロジェクトディレクトリは次のようになります:

  • ジャンゴツット
    • ジャンゴツット
      • 初期化.py
      • 設定.py
      • urls.py
      • wsgi.py
    • 世論調査
      • 初期化.py
      • admin.py
      • models.py
      • tests.py
      • urls.py
      • ビュー.py
    • app.yaml
    • 管理.py

私のapp.yamlファイルは次のようになります

他のすべてのファイルは、ここで提案されているものと同じですhttps://docs.djangoproject.com/en/1.4/intro/tutorial01/

追加してみました

ほぼすべての単一のpythonファイルの先頭までですが、役に立ちません。設定ファイルをアプリディレクトリではなくプロジェクトディレクトリに移動し、すべてos.environ['DJANGO_SETTINGS_MODULE']を「設定」だけを指すように変更しようとしました。ここに示すように、設定を直接構成しようとしましたhttps://docs.djangoproject.com/en/dev/topics/settings/#using-settings-without-setting-django-settings-moduleそれでも、同じ結果が得られますGoogle サーバーで実行しようとするたびにエラーが発生します。

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

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

google-apps-script - Google Apps Script を介してドメインのユーザー アカウントから Google Cloud SQL にアクセスする方法

ドメインの管理者が Google Cloud SQL インスタンスを作成しました...そのドメインのユーザーが Google Apps Script 経由で Google Cloud SQL にアクセスしようとしていますが、アクセスできません.... 管理者アカウントからこのコードを実行するとできます :

var conn = Jdbc.getCloudSqlConnection("jdbc:google:rdbms://"+インスタンス名+"/"+データベース名,"ルート","");

しかし、ドメインユーザーからこのコードを実行すると、次のエラーが発生します:

データベース接続の確立に失敗しました。接続文字列、ユーザー名、パスワードを確認してください。

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

google-app-engine - Google Datastore(GAE)からGoogleCloudSQLへのデータの移行

アプリケーションにGoogleDatastoreを使用していますが、レポートの目的で、GAEDatastoreからGoogleCloudSQLにデータを移行したいと考えています。

どのようなオプションがありますか?(私は10万を超えるエントリを持っており、延期された仕事でそれを行うには多くの時間がかかります)。

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

javascript - Applescript & Apple Mail に相当する Javascript & Gmail

当社は、第三者の独自のウェブサイトから電子メールで注文を受けます。

Apple Mail で注文メッセージを選択し、AppleScript、awk、curl、および bash を使用して作成した Applescript を実行して、次のことを行います。

  • 選択した電子メール メッセージを評価する
  • 添付ファイルをサーバーにダウンロードする
  • 段落を解析します (HTML ではなくプレーン テキスト - RegEx を使用して注文の詳細 (orderId、customerName、quantity など) を取得および設定します。)
  • 注文の詳細を MySQL データベースに書き込む

Google App Script、Gmail、Google Cloud SQL で同じことをしたいのですが、注文メール メッセージの生のテキストを選択して取得するのに最適な言語 (Javascript? Python?) とメソッドがわかりません。クラウドで注文を処理します。App ScriptはJavascriptだけだと思います。Python コードは少し書きましたが、実際のアプリはありません。

私を投げる骨を持っている人はいますか?

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

google-app-engine - Google AppEngineでCloudSQLの@Textフィールドにバインドしているときに、PlayFrameworkのSienaモジュールがエラーになります

Playを書き直そうとしています!フレームワークのYABEチュートリアル。これにより、Sienaモジュールを使用してGoogleAppEngineで実行できるようになります。次のバージョンのプレイとモジュールを使用しています。

  • 1.2.5を再生する
  • crudsiena 2.0.3
  • シエナ2.0.7
  • gae 1.6.0

アプリケーションを正常にセットアップし、データベースに接続して、データベースにデータを保存/取得できるようになりました。ただし、Sienaモジュールによって提供される@Textアノテーションで問題が発生しています。Post.contentおよびComment.contentデータフィールドのMediumTextデータ型を使用してデータベースを正しく作成しています。以下は、GAEログから生成されたDDLです。

使用するいくつかのボードでPascalのコメントを見たので、Post.contentフィールドに@Textアノテーションを付けました。参考までに、Postクラスを以下に投稿しました。

前述したように、すべてが正常にデプロイされますが、投稿をデータベースに保存しようとすると、次のスタックトレースが表示されます。

基本的に、コンテンツフィールドを文字列からGoogleClientSideClobクラスにマップしようとすると窒息します。誰かアイデアがありますか?

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

java - Google app Engine アプリに jdbc ドライバーを登録する適切な方法

私は、Google Cloud SQL で GAE を使用するプロジェクトに取り組んでいます。このチュートリアルhttps://developers.google.com/appengine/docs/java/cloud-sql/developers-guide#use_with_langに従って、データベースに接続する方法を学びましたが、これまでのところ、ドライバーの登録を除いてすべて問題ありません部。私の直感では、ドライバーは 1 回だけ登録する必要がありますが、どこでいつ登録するのが最適なのかわかりません。インスタンスが開始されたときにいくつかのコードを実行できるgaeの初期化機能のようなものはありますか? それとも、リソースをロードできる xml ファイルでしょうか?

これまでのところ、私のコードは次のようになります。

最初の行を削除して、一度だけ実行される場所に配置したいので、SQL トランザクションを必要とするリクエストを受け取るたびに、DriverManager.getConnection(...) を呼び出すだけです。

ありがとう、ロドリゴ。