問題タブ [postgresql]

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

postgresql - Solaris 10 での PostgreSQL DbLink のコンパイル

Sun C 5.9 SunOS_sparc 2007/05/03 および gmake を使用して、solaris 10 で dblink を正常に構築した後。

gmake installcheck を実行したところ、次の出力が得られました。

一部のテストが失敗する原因となった相違点は、ファイル「./regression.diffs」で確認できます。上記のテスト サマリーのコピーは、ファイル "./regression.out" に保存されます。

regression.diffs ファイルの最初のエラー:

psql:dblink.sql:11: エラー: ライブラリ "/apps/postgresql/ lib/dblink.so" を読み込めませんでした: ld.so.1: postgre s: 致命的: 再配置エラー: ファイル /apps/postgresql/lib/dblink .so: シンボル PG_GETARG_TEXT_PP: 参照されたシンボルが見つかりません

最新の dblink ソースを使用して postgreSQL バージョン 8.2.4 を実行しています。

この問題を解決するために私が何をする必要があるか誰かが知っていますか? ありがとう。

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

postgresql - PostgreSQL 8.3 の権限が更新されていません - 使い方が間違っていますか?

PostgreSQL 8.3 で別のユーザーに権限を付与するのに問題があります。GRANT コマンドでエラーが発生することはありませんが、権限が表示されません。それらを「フラッシュ」する必要がありますか?

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

database - Postgre レプリケーション

現在、PostgreSQL にデータベース (約 2 ~ 3 GB) があります。これは、RoR/Python LAMP のようなアプリケーションのデータ ストレージとして機能します。

メイン データベースを 2 台目のマシンに複製するのに十分なシンプルで堅牢なツールには、どのようなものがありますか?

いくつかのパッケージ (Slony-I など) を調べましたが、実際の話も聞くことができればすばらしいと思います。

今のところ、負荷分散などには関心がありません。今のところ、単純な Write-Ahead-Log 戦略を使用することを考えています。

0 投票する
10 に答える
1008 参照

sql - リレーショナルデータベースでの旅行時間の計算?

この質問を念頭に置いていたので、このサイトを発見したので、ここに投稿することにしました。

特定の「オブジェクト」(OOP オブジェクトではなく一般的な意味) のタイムスタンプと状態を含むテーブルがあるとします。単一の SQL ステートメント (内部の SELECT と UNION はカウントされません) を使用して、状態と別の (または同じ) 状態の次の発生 (「トリップ」と呼びます) の間の時間を計算する最適な方法はありますか?

例: 以下の場合、初期から完了までの移動時間は 6 日ですが、初期からレビューまでは 2 日です。

2008-08-01 13:30:00 - 初期
2008-08-02 13:30:00 - 作業
2008-08-03 13:30:00 - レビュー
2008-08-04 13:30:00 - 作業
2008- 08-05 13:30:00 - レビュー
2008-08-06 13:30:00 - 承認
済み 2008-08-07 13:30:00 - 完了

一般的である必要はありません。一般的でない場合は、ソリューションが固有のSGBDを説明してください。

0 投票する
6 に答える
9236 参照

hibernate - 分割されたpostgresqlを使用した休止状態の挿入バッチ

分割されたpostgresqlテーブルで休止状態を介してバッチ挿入するための解決策はありますか? 現在、このようなエラーが発生しています...

私はこのリンクhttp://lists.jboss.org/pipermail/hibernate-dev/2007-October/002771.htmlを見つけましたが、この問題が解決されたのか、それともどのように回避できるのか、ウェブ上のどこにも見つかりません

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

java - JDBCを使用する場合、PostgresqlのOracleのREF CURSORに相当するものは何ですか?

Oracleでは、参照カーソルを宣言できます...

...そしてそれを使用して、戻り値としてカーソルを渡します...

...そして、JDBC を使用して結果セットとしてキャプチャします...

Postgresqlで同等のものは何ですか?

0 投票する
10 に答える
1719 参照

database - 不正なデータ入力の防止

データ検証を完全にデータベースエンジンの制約に委任するのは良い習慣ですか?

アプリケーションからのデータを検証しても、別のソフトウェア(おそらく別のチームによって別の言語で書かれたもの)からの無効な挿入を防ぐことはできません。データベース制約を使用すると、無効な入力データについて心配する必要があるポイントを減らすことができます。

データベースとアプリケーションの両方で検証を行うと、アプリケーションの数を知っている人のコードを更新する必要があり、人的エラーの可能性が高くなるため、メンテナンスが面倒になります。

自由ソフトウェアプロジェクトのコードを見ると、これがあまり行われていないようです。

0 投票する
3 に答える
12763 参照

ruby-on-rails - Ruby on Rails の移行 - 新しいデータベース スキーマの作成

SQL スクリプトを実行して新しい Postgres スキーマを作成する移行があります。Postgres で新しいデータベースを作成すると、デフォルトで「パブリック」と呼ばれるスキーマが作成されます。これは、使用するメイン スキーマです。新しいデータベース スキーマを作成するための移行は正常に機能しているように見えますが、移行の実行後に問題が発生し、Rails が依存する「schema_info」テーブルを更新しようとすると、存在しないかのように表示されます。テーブルが実際にあるデフォルトの「パブリック」スキーマではなく、新しいデータベーススキーマでそれを探します。

このテーブルの「パブリック」スキーマを調べるようにレールに指示する方法を知っている人はいますか?

実行される SQL の例: ~

スローされるエラー: ~

ご協力いただきありがとうございます

クリス・ナイト

0 投票する
9 に答える
34892 参照

mysql - mysql を postgresql 構文に変換する簡単なツールはありますか?

ここにリストされているツールを試してみましたが、他のツールよりも成功したものもありましたが、使用できる有効なpostgres構文を提供するツールはありませんでした(tinyintエラーなど)。

0 投票する
6 に答える
635 参照

sql - データベースが Postgres であり、SQL を使用しているバージョンを確認するにはどうすればよいですか?

アプリケーションのインストーラーを作成しています。ユーザーは、構成したデータソースを選択し、それがどのタイプのデータベースであるかを指定できます。データベースの種類が確かに Postgres であることを確認したいのですが、可能であれば、SQL ステートメントをデータソースに送信して実行している Postgres のバージョンを確認したいと思います。