問題タブ [cockroachdb]
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.
kubernetes - NodeJs からアクセスできるように Kubernetes で安全な cockroachdb をセットアップする方法
私は Kubernetes と CockroachDB の両方の初心者です。安全なマルチノード ノード データベースを Kubernetes クラスターで実行しており、それを外部に公開し、ゴキブリ UI を使用して監視することができました。
ここで、ノードの pg を使用するか、sequelize を使用して、ノード アプリからアクセスしたいと考えています。ただし、接続タイムアウトが発生します。
クライアント証明書を作成し、それを使用して接続する必要があると思いますが、これを行う方法に関する Kubernetes 固有のドキュメントは見つかりません。誰かがこれに成功した場合、証明書をどのように作成し、ノードアプリでどのように使用しましたか?
hibernate - Hibernate でデータベース インデックスを使用すると、CockroachDB で SQL 構文エラーが発生する
Spring Boot、Hibernate、JpaRepository、CockroachDB、および Kotlin でデータベース インデックスを使用する次の最小限の例では、再起動に失敗します。
また、CockroachDB の代わりに PostgresSQL でテストしましたが、これは問題ありません。
ただし、CockroachDB では、SQL 構文エラーで終了します (この質問の最後にあるログを参照してください)。
これは、問題を再現するためのコードです。
./src/main/kotlin/ThingService.kt
:
./src/main/resources/application.properties
:
./build.gradle.kts
:
以下は、問題を再現する手順です。
CockroachDB をダウンロードして初期化します。
データ サービスを実行します。
次に、データベース内で生成されたテーブルを見てみましょう。
出力:
それから
出力
しかし、実行中
2 回目は機能しません。起動時にアプリケーションがクラッシュします。
この問題の原因や解決方法についてのアイデアはありますか?