問題タブ [postgresql-14]

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

perl - PostgreSQL 14 で Ora2Pg を実行する

ora2pgツールバージョン 22.1を使用して、古い Oracle サーバーからデータを移行するためのPostgreSQL v14サーバーがあります。

を実行しようとすると問題が発生しora2pg -c properties.conf、次の出力が得られます。

[========================>] 2/2 テーブル (100.0%) スキャン終了。DBI connect('dbname=postgres;host=hostname;port=5432','username',...) failed: authentication method 10 not supported at C:/Strawberry/perl/site/lib/Ora2Pg.pm line 2100.致命的: 1 ... 認証方法 10 はサポートされていません エクスポートを中止しています...

私がいくつかの調査を行ったとき、それauthentication method 10はおそらくSCRAM認証方法であり、PostgreSQL 14のデフォルトであることを知っています.

Authen::SCRAMで perl パッケージをインストールしようとしましたcpanが、perl プログラミングに慣れていないため、役に立ちませんでした。

質問は次のとおりです。

  • authentication method 10ora2pgで有効にする方法はありますか?
  • もしそうなら、どうすればいいですか?
0 投票する
1 に答える
128 参照

postgresql - Windows 10でcreatedbコマンドpostgresqlを使用中にエラーが発生しました

PostgreSQLの新規ユーザーで、Djangoで使えるように勉強中なので、createdbコマンドを使ってデータベースを新規作成しようとしているのですが、アカウントに正しいパスワードを入力しているのに、このエラーが発生しています。すべてを再インストールし、考えられるすべてを確認しましたが、このエラーを解決できませんでした。ですから、この問題に関して何か助けを得ることができれば、それは素晴らしいことです。

コマンドを使用psqlして正しいパスワードを送信しても、同じエラーが発生します。

Windows 10 を使用しています。

確認した限りでは、PostgreSQL のインストール時に使用したパスワードを入力する必要がありました。

ちなみに、PostgreSQL 14.1 の最新版を使用しています。

私が使用したコマンド:

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

postgresql - クエリをより効率的に実行するためのストレージの変更を提案していますか?

2 番目に多くの異なる値を持つ属性 R:a を返すクエリがあるとします (テーブル名と属性名を返します)。私の仕事は次のとおりです。

同じ属性 R:a の個別の値ごとに、個別の値を val として返し、この値を持つ R 内のタプルの数を count として返します。R タプルの 20% の R:a 値が等しいかそれより低く、R タプルの 20% がそれより高いか等しい R:a 値を持つような、これらの異なる値の結果を表示します。

クエリができるだけ効率的に実行されるように、ストレージの変更を提案します。

個別の値とカウントを返すクエリを作成しましたが、結果の 20% を表示するにはどうすればよいでしょうか?また、このコンテキストでのストレージの変更は何を意味するのでしょうか?