問題タブ [enterprisedb]

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

postgresql - デフォルト以外の異なるロケールでインストールされた場合、PostgreSQL 9.5 が予期しない動作を示す

Windows 7 で、postgresql-9.5.2-1-windows-x64.exe別のロケールで PostgreSQL 9.5 () をインストールしようとしていますが、既定のロケール ( English_United States.1252. GUIと無人/サイレントの両方の方法を試しましたが、結果は同じです。

以下の手順に従いました。

  1. システムのロケールを特定のロケールに設定します。English, Australia.
  2. システムを再起動しました。
  3. パラメータを指定して次のコマンドを使用して PostgreSQL をインストールしました--locale

    /li>
  4. コマンドを実行しました: Show lc_collateそして出力を次のように取得しましたEnglish_United States.1252

同様に、オプションを選択して GUI モードでインストールする際も同じ手順を実行しましEnglish, Australiaた。

PostgreSQL ログ ファイルの出力は次のbitrock_installer.logとおりです (GUI モード)。

上記のログから、問題を反映する重要なものを以下に示します。

同じ条件 (GUI モード) でインストールPostgreSQL 8.4.8した場合、問題はありませんでした。locale でインストールされましたEnglish, Australia

この背後にある理由は何ですか?

アップデート:

Default LocaleGUI モード (PostgreSQL 9.5) で選択すると、English, Australiaロケールのみがインストールされました。コマンドの出力Show lc_collateEnglish_Australia.1252.

同じ問題が存在しますpostgresql-9.5.9-1-windows-x64.exe

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

postgresql - Postgres と EnterpriseDB 間の DBLINK

2 つのデータベースがあり、そのうちの 1 つ (DB_1) はポート 5432 の POSTGRESQL 9.3 で、もう 1 つ (DB_2) はポート 5444 の Postgres EnterpriseDB です。実行して 2 つのデータベース間に DBLINK を作成し、DB_1 にビューを作成しようとしています次のステートメント:

ここで、customer は DB_2 のテーブル、cust_key は customer テーブル内のフィールド、data は DB_2 のスキーマです。

次のエラーが表示されます。

さらに調査したところ、DB_2 (EDB) の postgressql.conf に次のものが含まれていることがわかりました。

ここで、DB_1 (Postgres) には次のものがあります。

EDB (DB_2) の datestyle プロパティを DB_1 に一致するように変更しようとしましたが、それでも同じエラーが発生します。奇妙なことに、顧客テーブルには日付型のフィールドがないため、このプロパティが問題を引き起こしている理由はわかりません!

これを機能させる方法について何か提案はありますか??

ありがとう