問題タブ [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.
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 を実行しています。
この問題を解決するために私が何をする必要があるか誰かが知っていますか? ありがとう。
postgresql - PostgreSQL 8.3 の権限が更新されていません - 使い方が間違っていますか?
PostgreSQL 8.3 で別のユーザーに権限を付与するのに問題があります。GRANT コマンドでエラーが発生することはありませんが、権限が表示されません。それらを「フラッシュ」する必要がありますか?
database - Postgre レプリケーション
現在、PostgreSQL にデータベース (約 2 ~ 3 GB) があります。これは、RoR/Python LAMP のようなアプリケーションのデータ ストレージとして機能します。
メイン データベースを 2 台目のマシンに複製するのに十分なシンプルで堅牢なツールには、どのようなものがありますか?
いくつかのパッケージ (Slony-I など) を調べましたが、実際の話も聞くことができればすばらしいと思います。
今のところ、負荷分散などには関心がありません。今のところ、単純な Write-Ahead-Log 戦略を使用することを考えています。
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を説明してください。
hibernate - 分割されたpostgresqlを使用した休止状態の挿入バッチ
分割されたpostgresqlテーブルで休止状態を介してバッチ挿入するための解決策はありますか? 現在、このようなエラーが発生しています...
私はこのリンクhttp://lists.jboss.org/pipermail/hibernate-dev/2007-October/002771.htmlを見つけましたが、この問題が解決されたのか、それともどのように回避できるのか、ウェブ上のどこにも見つかりません
java - JDBCを使用する場合、PostgresqlのOracleのREF CURSORに相当するものは何ですか?
Oracleでは、参照カーソルを宣言できます...
...そしてそれを使用して、戻り値としてカーソルを渡します...
...そして、JDBC を使用して結果セットとしてキャプチャします...
Postgresqlで同等のものは何ですか?
database - 不正なデータ入力の防止
データ検証を完全にデータベースエンジンの制約に委任するのは良い習慣ですか?
アプリケーションからのデータを検証しても、別のソフトウェア(おそらく別のチームによって別の言語で書かれたもの)からの無効な挿入を防ぐことはできません。データベース制約を使用すると、無効な入力データについて心配する必要があるポイントを減らすことができます。
データベースとアプリケーションの両方で検証を行うと、アプリケーションの数を知っている人のコードを更新する必要があり、人的エラーの可能性が高くなるため、メンテナンスが面倒になります。
自由ソフトウェアプロジェクトのコードを見ると、これがあまり行われていないようです。
ruby-on-rails - Ruby on Rails の移行 - 新しいデータベース スキーマの作成
SQL スクリプトを実行して新しい Postgres スキーマを作成する移行があります。Postgres で新しいデータベースを作成すると、デフォルトで「パブリック」と呼ばれるスキーマが作成されます。これは、使用するメイン スキーマです。新しいデータベース スキーマを作成するための移行は正常に機能しているように見えますが、移行の実行後に問題が発生し、Rails が依存する「schema_info」テーブルを更新しようとすると、存在しないかのように表示されます。テーブルが実際にあるデフォルトの「パブリック」スキーマではなく、新しいデータベーススキーマでそれを探します。
このテーブルの「パブリック」スキーマを調べるようにレールに指示する方法を知っている人はいますか?
実行される SQL の例: ~
スローされるエラー: ~
ご協力いただきありがとうございます
クリス・ナイト
mysql - mysql を postgresql 構文に変換する簡単なツールはありますか?
ここにリストされているツールを試してみましたが、他のツールよりも成功したものもありましたが、使用できる有効なpostgres構文を提供するツールはありませんでした(tinyintエラーなど)。
sql - データベースが Postgres であり、SQL を使用しているバージョンを確認するにはどうすればよいですか?
アプリケーションのインストーラーを作成しています。ユーザーは、構成したデータソースを選択し、それがどのタイプのデータベースであるかを指定できます。データベースの種類が確かに Postgres であることを確認したいのですが、可能であれば、SQL ステートメントをデータソースに送信して実行している Postgres のバージョンを確認したいと思います。