postgresql 9.2

[1/1]

  1. PostgreSQLにおけるJSONデータ型サイズの制限:詳細解説
    PostgreSQL 9.2以降では、JSONデータを格納するためにjsonとjsonbの2つのデータ型が導入されました。しかし、これらのデータ型には、格納できるデータ量に制限があります。jsonデータ型は、RFC 7159で定義されているJSON仕様に準拠したデータを格納できます。このデータ型のサイズは、以下の要因によって制限されます。
  2. 【超解説】PostgreSQLエラー「Failed to find conversion function from unknown to text」の解決方法を図解付きでわかりやすく解説!
    PostgreSQL でクエリを実行中に、「Failed to find conversion function from unknown to text」エラーが発生することがあります。このエラーは、クエリ内のデータ型と、データ型を文字列に変換しようとしている操作が互換性がない場合に発生します。
  3. PostgreSQL 9.2 で JSON データをもっと活用! TEXT 型から hstore 型への変換テクニック
    このチュートリアルでは、PostgreSQL 9.2 で TEXT 型の JSON 文字列を JSON/hstore 型に変換する方法を説明します。 JSON/hstore 型は、キーと値のペアの集合を表すデータ型で、JSON データの保存と操作に適しています。
  4. 日本標準時 (JST) での現在時刻を取得 - PostgreSQL 9.2 での NOW() 関数とタイムゾーン処理
    PostgreSQL 9.2 では、現在時刻を取得する NOW() 関数において、タイムゾーンを考慮するかどうかを指定できます。タイムゾーンを考慮しない場合は、"timestamp without time zone" 型の値を取得できます。
  5. クラウドベースツールの利便性:Cloud SQL と RDS for PostgreSQL
    このチュートリアルでは、pgAdmin を使って PostgreSQL データベースのテーブルをダンプ (.sql ファイル) にエクスポートし、別のデータベースにインポートする方法を説明します。前提条件PostgreSQL サーバーがインストールおよび実行されている
  6. PostgreSQLでARRAY_CONTAINSを使って特定の注文IDを持つ顧客レコードを取得する方法
    次の例では、customers テーブルから、orders 配列内に特定の注文 ID が含まれるすべての顧客レコードを選択します。このクエリは、orders 配列内に 12345 という注文 ID が含まれているすべての顧客レコードを返します。
  7. information_schemaビューを使ってPostgreSQLのテーブル名を一覧表示する
    \dtコマンドを使用するこれは、PostgreSQLのpsqlコマンドラインツールで利用できるコマンドです。このコマンドを実行すると、現在のデータベースに存在する全てのテーブル名が一覧表示されます。information_schemaは、PostgreSQLデータベースに関するメタデータ情報を提供するスキーマです。このスキーマには、tablesというビューがあり、このビューには全てのテーブルに関する情報が含まれています。
  8. PostgreSQLデータベースを削除できない場合のトラブルシューティング
    PostgreSQLデータベースをDROP DATABASEコマンドで削除しようとすると、エラーが発生して削除できない場合があります。このエラーの原因の一つは、データベースへの自動接続です。原因データベースへの自動接続とは、アプリケーションやサービスがデータベースに自動的に接続する機能です。この機能は、データベースへの接続を簡略化するために使用されますが、データベースを削除しようとする際に問題が発生する可能性があります。
  9. pg_total_relation_size() 関数を使ってテーブルとインデックスの合計サイズを確認する
    psql コマンドは、PostgreSQLデータベースに接続して操作するためのコマンドラインツールです。このコマンドを使って、データベース全体のサイズ、または個々のテーブルやインデックスのサイズを確認することができます。データベース全体のサイズを確認するには、以下のコマンドを実行します。