• [解決済み] Postgresのテーブルに複数の値を一度に挿入するには?

    質問 一度に複数の値を更新しようとするテーブルがあります。 以下はテーブルのスキーマです。 Column | Type | Modifiers ---------------+---------+----------- user_id | integer | subservice_id | integer | 私の場合は user_id

    2022-09-21 19:45:21
  • [解決済み] PL/pgSQLで'$$'は何に使われるのか?

    質問 PL/pgSQLの全くの初心者ですが、以下の2つのドル記号の意味は何でしょうか? この関数 : CREATE OR REPLACE FUNCTION check_phone_number(text) RETURNS boolean AS $$ BEGIN IF NOT $1 ~ e'^\\+\\d{3}\\ \\d{3} \\d{3} \\d{3}$' THEN R

    2022-09-15 01:02:42
  • [解決済み] PostgreSQL。コマンドラインからパラメータを渡すには?

    質問 私は、あるスクリプトで、やや詳細なクエリを作成しています。 ? プレースホルダーを使用しています。 この同じクエリを psql コマンドライン (スクリプトの外側) から直接テストしたいと思いました。 私は、すべての ? を実際の値で置き換えることを避け、代わりにクエリの後に引数を渡したいのです。 例 SELECT * FROM foobar WHERE fo

    2022-09-12 03:16:16
  • [解決済み] Postgresのテーブルに作成されたインデックスを一覧表示する方法

    質問 postgresql のあるテーブルに対してどのようなインデックスが作成されたかを確認する方法を教えていただけませんか? どのように解決するのですか? 表示 pg_indexes は、データベース内の各インデックスに関する有用な情報、例えば、以下のような情報へのアクセスを提供します。 select * from pg_indexes where tablename

    2022-08-31 11:07:08
  • [解決済み] Postgisインストール:タイプ "geometry "が存在しない

    質問 Postgisでテーブルを作成しようとしています。私はこれによってそれをする ページ . しかし、postgis.sqlファイルをインポートすると、多くのエラーが発生します。 ERROR: type "geometry" does not exist どうしたら直るのか、どなたかご存知ですか? どのように解決するのですか? 私も同じ問題が発生しましたが、以下のコ

    2022-08-27 11:29:36
  • [解決済み] カラムの種類を変更し、not nullを設定する

    質問 カラムの種類を変更する方法と、そのカラムを not null を一緒に設定するには? 試しています。 ALTER TABLE mytable ALTER COLUMN col TYPE character varying(15) SET NOT NULL これはエラーを返します。 正しい構文は何ですか? どのように解決するのですか? これは正しいはずです。

    2022-08-19 01:55:16
  • [解決済み] Postgresqlがスーパーユーザのcreatedbでdbを作成しないが、エラーは出力されない [duplicate] 。

    質問 この質問はすでにここに回答があります : psqlにおいて、なぜいくつかのコマンドは効果がないのですか? (2つの回答) 終了 1年前

    2022-08-18 18:55:23
  • [解決済み] 特定のテーブルとエントリのデータベースダンプを作成する Postgres

    質問 私は何百ものテーブルを持つデータベースを持っています。私が行う必要があるのは、特定のテーブルとデータのための挿入ステートメントを1つのSQLファイルにエクスポートすることです。 私が知っている唯一のステートメントは、これを達成することができます pg_dump -D -a -t zones_seq interway > /tmp/zones_seq.sql この文は各

    2022-08-13 02:09:45
  • [解決済み] PostgreSQLデータベースでは、どのタイムスタンプタイプを選択すればよいですか?

    質問 マルチタイムゾーンプロジェクトのコンテキストで、Postgresデータベースにタイムスタンプを格納するためのベストプラクティスを定義したいと思います。 私は 選ぶ TIMESTAMP WITHOUT TIME ZONE そして、このフィールドの挿入時にどのタイムゾーンが使用されたかを記憶します。 選択する TIMESTAMP WITHOUT TIME ZONE

    2022-08-08 17:20:24
  • [解決済み] ON CONFLICT節で複数のconflict_targetを使用する。

    質問 テーブルに2つのカラムがあります col1 , col2 のように、どちらも一意にインデックスされています(col1も一意であり、col2も一意です)。 私はこのテーブルに挿入する必要がある、使用 ON CONFLICT 構文を使って、他のカラムを更新する必要があります。 conflict_target 節で両方のカラムを使用することはできません。 動作します。 IN

    2022-07-24 13:50:37
  • [解決済み] macOSのPostgreSQLのログはどこにあるのでしょうか?

    質問 PostgreSQL のログファイルを見て、私のアプリが何を書き込んだかを確認したいのですが、見つかりません。 何かアイデアはありますか? どのように解決するのですか? OS Xで、PostgreSQLのEnterpriseDBインストールを使用している場合、ログファイルは /Library/PostgreSQL/8.4/data/pg_log もちろん、実行中のバー

    2022-07-23 20:34:38
  • [解決済み] ALTER TABLE、not nullカラムにnullを設定する、PostgreSQL 9.1

    質問 not nullカラムを持つテーブルがありますが、このカラムにnull値をデフォルトとして設定するにはどうすればよいでしょうか。 つまり、このようなことをしたいのです。 postgres=# ALTER TABLE person ALTER COLUMN phone SET NULL; が、表示される。 postgres=# ALTER TABLE person ALTE

    2022-07-23 19:47:01
  • [解決済み] ストアドプロシージャの完全なコードを表示するには?

    質問 ストアドプロシージャ/ファンクションはどのように表示するのですか? 元の定義がない古い関数があるとします。それがpg/psqlで何をしているのか見たいのですが、それをする方法がわからないようです。 Postgres バージョン 8.4.1 を使用しています。 どのように解決するのですか? pgAdminを使用するか pg_proc を使用してストアドプロシージャ

    2022-07-21 08:58:14
  • [解決済み] PostgreSQLの説明は正確には何を伝えているのですか?

    質問 MySQL の説明出力は非常に簡単です。PostgreSQL のものはもう少し複雑です。それを説明する良いリソースを見つけることができませんでした。 explain が言っていることを正確に説明できるか、あるいは少なくとも良いリソースの方向を示してくれますか? どのように解決するのですか? 解説_EXPLAIN.pdf も役に立つかもしれません。

    2022-07-11 21:07:12
  • [解決済み] 移行時のPostgreSQLの外部キーチェックを無効にする

    質問 PostgreSQL 9.4 で外部キーを持つ移行を大量に作成しています。 これは頭痛の種です。なぜなら、テーブルがすべて、移行されるときに外部キーによって期待される正確な順序になければならないからです。私の新しい移行が外部キーに依存する他のパッケージから移行を実行しなければならない場合、さらに厄介なことになります。 MySQL では、これを単純化するために、単純に SET

    2022-07-09 10:28:21
  • [解決済み] CREATE TABLEの定義でインデックスを作成することはできますか?

    質問 テーブルの作成時に、いくつかのカラムにインデックスを追加したいと思います。CREATE TABLE の定義にそれらを追加する方法はありますか、それとも別のクエリで後から追加しなければなりませんか。 CREATE INDEX reply_user_id ON reply USING btree (user_id); どのように解決するのですか? でインデックスを指定する方法は

    2022-07-03 02:14:31
  • [解決済み] PostgreSQLのLIKEクエリのパフォーマンスのばらつき

    質問 について、レスポンスタイムに大きなばらつきがあることが分かっています。 LIKE クエリに関する応答時間に大きなばらつきがあります。200 ~ 400 ミリ秒 (非常に許容範囲内) で結果が得られることもあれば、結果を返すのに 30 秒もかかることもあります。 私は以下を理解しています。 LIKE クエリは非常にリソースを消費しますが、なぜ応答時間にこれほど大きな差が生じるのか

    2022-06-29 04:02:03
  • [解決済み] エンコーディング "UTF8" のための無効なバイト列

    質問 私は データをインポートしようとしている をデータベースにインポートしようとしています。そこで、一時的なテーブルを作成しました。 create temporary table tmp(pc varchar(10), lat decimal(18,12), lon decimal(18,12), city varchar(100), prov varchar(2)); そ

    2022-06-26 07:55:55
  • [解決済み] PostgreSQLのarray_aggオーダー

    質問 テーブル「動物」。 animal_name animal_type Tom Cat Jerry Mouse Kermit Frog クエリ SELECT array_to_string(array_agg(animal_name),';') animal_names, array_to_string(array_agg(animal_t

    2022-06-25 04:19:27
  • [解決済み] Psqlの全テーブルのリスト

    質問 のテーブルをすべてリストアップしたいのですが、どうすればよいでしょうか。 liferay データベースのすべてのテーブルをリストアップしたいです。どのようにすればよいのでしょうか? 私は実行したいです SELECT * FROM applications; の中で liferay データベースを使用します。 applications は私のliferay dbのテーブル

    2022-06-18 14:48:20