PostgreSQL: PostgreSQL PostGIS拡張機能の有効化

このドキュメントははじめにガイドの一部です。完全なガイドはこちらからご覧いただけます:PostgreSQLの始め方

👋 Stackhero ドキュメントへようこそ!

Stackhero では、信頼性と高速性を重視したフルマネージドの PostgreSQL クラウド サービスをご提供しています:

  • シームレスなスケーリングを実現する 無制限 の接続数とデータ転送。
  • 直感的なデータベース管理が可能な PgAdmin Web UI を標準搭載。
  • PostGISTimescaleDBPgVector などの人気 拡張機能を標準搭載
  • ワンクリックで簡単に行える アップデート により、常に安全で最新の状態を維持。
  • プライベートかつ専用インフラによる高い パフォーマンス と強固な セキュリティ

Stackhero の PostgreSQL クラウドホスティング は、数分でご利用を開始できます。信頼性の高いデータベース環境で、データ管理の手間を大幅に削減しましょう。

PostGIS拡張機能は、私たちのPostgreSQLサービスに含まれています。使用する予定の各データベースで有効化する必要があります。

拡張機能を有効化するには、データベースに接続し、次のクエリを実行します:

CREATE EXTENSION postgis;

PostGISが動作していることを確認するには、そのバージョンを確認します:

SELECT PostGIS_Full_Version();

または、インストールされているすべてのPostGIS拡張機能のリストを取得します:

SELECT * FROM pg_extension WHERE extname LIKE 'postgis%';

必要に応じて、他の拡張機能を追加することもできます。ただし、使用しない拡張機能を有効化しないことを強くお勧めします:

-- PostGISを有効化
CREATE EXTENSION postgis;

-- ラスターサポートを有効化
CREATE EXTENSION postgis_raster;

-- トポロジーを有効化
CREATE EXTENSION postgis_topology;

-- Tigerに必要なファジーマッチング
CREATE EXTENSION fuzzystrmatch;

-- ルールベースの標準化
CREATE EXTENSION address_standardizer;

-- ルールデータセットの例
CREATE EXTENSION address_standardizer_data_us;

-- US Tiger Geocoderを有効化
CREATE EXTENSION postgis_tiger_geocoder;

注意:データベースpostgresでPostGISを有効化しないでください!