• [解決済み] 挿入時の Postgres のエラー - ERROR: エンコーディング "UTF8" のバイト列が無効です。0x00

    質問 mysqlからpostgresにデータを挿入する際、以下のエラーが発生します。 入力データからすべてのNULL文字を手動で削除しなければならないのでしょうか? postgres にこれをさせる方法はありますか? ERROR: invalid byte sequence for encoding "UTF8": 0x00 どのように解決するのですか? PostgreSQL

    2023-03-15 04:46:21
  • [解決済み] PostgreSQLでデータベースとの接続を切断してデフォルトのデータベースに戻るには?

    質問 私はPostgreSqlのバージョンを使用しています。 postgres=# select version(); version ------------------------------------------------------------- PostgreSQL 9.2.4, compiled by Visual C

    2023-03-08 07:42:57
  • [解決済み] スキーマ内のテーブルの名前を変更するには?

    質問 PostgreSQL 9.xを使用していますが、テーブルの名前を変更したいです。 このSQLコードです。 CREATE TABLE new (id int); ALTER TABLE new RENAME TO old; DROP TABLE old; はテーブルの名前を正しく変更します。 しかし、このSQLコードでは CREATE SCHEMA domain; CREATE

    2023-03-07 07:12:51
  • [解決済み] ERROR: Postgres で読み取り専用ユーザーとして SELECT を実行中に、リレーションの tablename に対してパーミッションが拒否されました。

    質問 GRANT SELECT ON ALL TABLES IN SCHEMA public TO readonly; リードオンリーユーザーは接続でき、テーブルを見ることができますが、単純なselectを行おうとすると ERROR: permission denied for relation mytable SQL state: 42501 この現象はPostgreSQL 9

    2023-02-23 22:27:45
  • [解決済み] Postgresql の列挙型定義を表示する方法はありますか?

    質問 例えば、postgresqlの型を定義したとします。 CREATE TYPE my_type AS ENUM('foo', 'bar'); 作成後の型定義を表示する方法はありますか? "\d my_type" で "ENUM('foo', 'bar')" が表示されると思うのですが、.と表示されます。 Did not find any relation named "my

    2023-02-22 13:51:41
  • [解決済み] Postgresのキャッシュ/バッファの参照とクリア?

    質問 Postgresのクエリを実行すると、30秒かかることがあります。その後、すぐに同じクエリを実行すると、2秒かかります。Postgres にはある種のキャッシュがあるようです。そのキャッシュが何を保持しているのか、どうにかして見ることはできないでしょうか?チューニングのために、すべてのキャッシュを強制的にクリアすることはできますか? 私は基本的に、次の SQL Server コマン

    2023-02-04 04:11:30
  • [解決済み] PostgreSQLで継承されたテーブルを使用するのはどのような場合ですか?

    質問 どのような場面で継承したテーブルを使うべきでしょうか?ざっと使ってみましたが、継承はOOPの世界にはなさそうな気がしました。 このような仕組みになっているのかと思いました。 テーブル users には、すべてのユーザー・レベルに必要なすべてのフィールドがあります。のようなテーブルは moderators , admins , bloggers などがありますが、フィー

    2023-02-03 08:32:13
  • [解決済み] PostgreSQL。ERROR: 演算子が存在しない: integer = character varying

    質問 ここでは、例として以下のようなビューを作成しようとしています。 例です。 create view view1 as select table1.col1,table2.col1,table3.col3 from table1 inner join table2 inner join table3 on table1.col4 = table2.co

    2023-01-30 01:24:48
  • [解決済み] PostgreSQL に SQL Server のプロファイラに相当するものはありますか?

    質問 PostgreSQL サーバーに送信されたクエリを確認する必要があります。 通常、私は SQL Server プロファイラを使用して、SQL Server の土地でこのアクションを実行しますが、PostgreSQL でこれを行う方法はまだ見つかっていません。 有料のツールがかなりあるように見えますが、私はオープンソースのバリエーションがあることを望んでいます。 どのように解決するの

    2023-01-27 13:45:09
  • [解決済み] Postgres where節 compare timestamp

    質問 テーブルのカラムのデータ型が timestamp これは、一日のために複数のレコードを含む その日に該当する行を全て選択したい。 どうすればよいですか? どのように解決するのですか? あなたが実際に意味すると仮定すると timestamp は存在しないので datetime がないからです。 timestampカラムを日付にキャストすると、時間の部分

    2023-01-25 23:45:12
  • [解決済み] postgresフロントエンドのCOPYでタブを指定する方法

    質問 psql の "\copy" コマンドを使用して、タブ区切りファイルから Postgres にデータを取り込みたいと思います。 私はこのコマンドを使用しています。 \copy cm_state from 'state.data' with delimiter '\t' null as ; しかし、この警告が表示されます(実際にはテーブルの読み込みは問題ありません)。 WARN

    2023-01-25 13:02:15
  • [解決済み] PostgreSQLをインストールできません。Windows XP で Microsoft VC++ ランタイムインストーラを実行する際にエラーが発生しました。

    質問 公式サイトからインストーラ postgresql-9.0.1-1-windows.exe をダウンロードし、実行したところ、エラーが発生しました。 Microsoft VC++ ランタイムインストーラを実行する際にエラーが発生しました。 このエラーメッセージの原因は何ですか。 プラットフォームは Windows XP SP3、Dell Inspiron 1501。プロセ

    2023-01-24 20:58:01
  • [解決済み] PostgreSQL の主キーを 1 にリセットする

    質問 PostgreSQL のテーブルの主キーをリセットして、入力されたテーブルを再び 1 から開始する方法はありますか? 今現在、1000000から上の数字を生成しています。私は、既存のデータをすべてそのままにして、すべてをリセットして 1 から始まるようにしたいのです。 どのように解決するのですか? より良い方法はこちらをご覧ください。 https://stackoverf

    2023-01-21 10:04:27
  • [解決済み] PostgreSQL: デフォルトの制約名

    質問 PostgreSQLでテーブルを作成する際、制約名を指定しない場合、デフォルトの制約名が割り当てられます。 CREATE TABLE example ( a integer, b integer, UNIQUE (a, b) ); しかし ALTER TABLE を使って制約を追加すると、名前が必須となるようです。 ALTER TABLE exam

    2023-01-18 19:20:01
  • [解決済み] PostgreSQL サーバが停止しない

    質問 Mac OS X 10.8.4 上の PostgreSQL でちょっとした問題があります。私は誤って brew rm postgresql --force を実行してしまいました。インストール時に brew install postgresql を使ってインストールし pg_ctl -D /usr/local/var/postgres start と出る。 pg_ctl:

    2023-01-12 01:11:05
  • [解決済み] psqlを使用してSSLモードでPostgreSQLに接続する

    質問 PostgreSQL サーバーの ssl 証明書を設定しようとしています。データディレクトリに証明書ファイル (server.crt) と鍵 (server.key) を作成し、パラメータ SSL を "on" に更新して安全な接続を可能にしました。 ただ、クライアント側でサーバー証明書による認証をサーバーだけに行い、サーバー側でのクライアントの認証は不要にしたいのです。私は、接続

    2023-01-02 20:08:27
  • [解決済み] postgresのユーザが存在するかどうかを確認する方法は?

    質問 createuser PostgreSQLでユーザ(ROLE)を作成することができます。そのユーザ(名)がすでに存在しているかどうかを確認する簡単な方法はありますか?そうでなければ、createuserはエラーで返されます。 createuser: creation of new role failed: ERROR: role "USR_NAME" already exists

    2023-01-02 03:25:10
  • [解決済み] psqlで接続ユーザーを確認する方法

    質問 私のPostgreSQLデータベースには、postgresとmyuserという2つのユーザがいます。 デフォルトのユーザはpostgresですが、このユーザは私の外部テーブルを照会する権限を持っておらず、myuserは持っています。正しいユーザで接続されているかどうかを確認するにはどうしたらよいでしょうか。 間違ったユーザを使用している場合、正しいユーザに変更するにはどうしたら

    2022-12-23 18:02:16
  • [解決済み] PostgreSQLの場合。なぜ psql はサーバに接続できないのでしょうか?

    質問 私が入力した psql と入力すると、こうなります。 psql: could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket "/var/run/postgre

    2022-12-20 07:38:19
  • [解決済み] PostgreSQLでテーブルを作成するときにカラムにコメントを追加しますか?

    質問 PostgreSQLでカラムにコメントを追加するにはどうすればよいですか? create table session_log ( UserId int index not null, PhoneNumber int index); どのように解決するのですか? コメントをカラムに添付するには を使用します

    2022-12-17 02:03:57