postgresql-9.4

    0

    3答えて

    私は2つのテーブルschoolsとprivate_schoolsを持っていて、それらは互いに関連していません。私がする必要があるのは、両方のテーブルからデータを検索して結果を取り込むことです。 両方のテーブルには、結果を得るために必要な属性nameがあります。したがって、ユーザーがいくつかのキーワードを書くと、データは両方のテーブルから検索されます。 ここでは私が試しているクエリですが、エラーを返

    1

    1答えて

    自体によって更新されます。それをリフレッシュするためのクーロンジョブなどはありません。それはちょうど時々それ自身でリフレッシュされ、誰がそれを見つけるのか分からない。私はすべてのクエリを完全にログに記録します。ログにはrefresh materialized viewはありません。 なぜ私のビューは更新されますか?助言がありますか?

    0

    1答えて

    セッションレベルのアドバイザリロックを実装するバックエンドアプリケーションがあります。しかし、クライアントが突然接続を失った場合(例えば、接続中にリブートを強制するなど)、アドバイザリ・ロックはそこにとどまり、消えません。 接続が切断された後も常にロックが有効期限切れになる方法はありますか? ありがとうございました。

    0

    1答えて

    Postgresのフェイルオーバーをテストしています。プライマリがダウンした後、私は指示通りにtrigger_fileに触れています。スレーブは現在プライマリになります。 former_slave(現在プライマリ)のinsert insert文が次のエラーで戻ってきました。誰かが私が無効にするか、またはターンオフする必要がある他のパラメータを知っていますか? formetest=# insert

    1

    3答えて

    (PostgreSQL 9.4) 古いデータベースを新しいスキーマに移行する途中です。 pg_restoreを使用して開発マシンから新しいスキーマ(データなし)を取得した後、一部のシーケンスが1で始まらないことがわかりました。(開発中に複数のシーケンスを変更して、より高い値で動作させました) 私はデータベースの移行を開始する前に、バック1に(主キーではありませんいくつかは)すべてのシーケンスをリセ

    7

    2答えて

    pgAdmin4に付属のpostgresql 9.6(推奨のLinuxインストーラを使用)をインストールしましたが、いくつかのエラーが発生しました。 最初に、 "ファイルが見つかりませんでした"というエラーを避けるために、 "pgAdmin 4"(余分なスペースに注意してください)から "pgAdmin4"にフォルダ名を変更する必要がありました。 その後、私はsudo python pgAdmin

    1

    1答えて

    私は、PostgreSQLを使用していると私は、テキスト文字列を切り捨てる必要がある、私は、エスケープ文字(:)以降から表示するようにする必要があります。 は、私はそのような何かをしようとしている: ちょうど最初によって分割 SELECT SUBSTRING ('CATEGORIA DE TRABAJOS: EJECUTIVO' FROM '%#":#"%' FOR '#');

    1

    2答えて

    接頭辞( 'A')と先行ゼロの両方を含むセリを生成しようとしています。 SELECT * FROM generate_series(8,12) はセリエ 8 9 10 11 12 を生成します。しかし、私は、最大4先行ゼロに A00008 A00009 A00010 A00011 A00012 を接頭辞と設定したいPostgreSQLのクエリを行うには、このことは可能で

    0

    1答えて

    は今、私は「今、私は、関数の型がJSON CREATE OR REPLACE FUNCTION "json_object_set_key"( "json" json, "key_to_set" TEXT, "value_to_set" anyelement ) RETURNS json LANGUAGE sql IMMUTABLE