---
title: 12.メタデータを同期する（PostgreSQL 7.4～）
description: PostgreSQLからMashuへメタデータを同期するための設定手順と、必要なPostgreSQL側の権限について説明します
image: https://www.data-fabric.jp/hubfs/image-png-May-13-2025-08-40-57-2172-AM.png
---

[コンテンツまでスキップ](https://www.data-fabric.jp/blog-kb/source/connect-postgresql#main-content)

[![DATA\_FABRIC\_COLOR\_Black\_RGB](https://www.data-fabric.jp/hubfs/fabric-202602/images/website/DATA_FABRIC_COLOR_Black_RGB.svg)](https://www.data-fabric.jp/)

- [製品一覧](https://www.data-fabric.jp/product)
  
  製品一覧のサブメニューを表示 
  
    - [Mashu](https://www.data-fabric.jp/product/mashu)
    - [Veleta](https://www.data-fabric.jp/product/veleta)
- [課題解決事例](https://www.data-fabric.jp/case)
- ブログ
  
  ブログのサブメニューを表示 
  
    - [技術ブログ(Zenn)](https://zenn.dev/p/psc)
- [サポート](https://www.data-fabric.jp/ja/kb-top)
- [お問い合わせ](https://www.data-fabric.jp/contact)

メインナビゲーションを開く

メインナビゲーションを閉じる

- [製品一覧](https://www.data-fabric.jp/product)
  
  製品一覧のサブメニューを表示 
  
    - [Mashu](https://www.data-fabric.jp/product/mashu)
    - [Veleta](https://www.data-fabric.jp/product/veleta)
- [課題解決事例](https://www.data-fabric.jp/case)
- ブログ
  
  ブログのサブメニューを表示 
  
    - [技術ブログ(Zenn)](https://zenn.dev/p/psc)
- [サポート](https://www.data-fabric.jp/ja/kb-top)
- [お問い合わせ](https://www.data-fabric.jp/contact)

### カテゴリ

- [01. ユーザーとサインイン](https://www.data-fabric.jp/blog-kb/tag/01-ユーザーとサインイン)
- [02. 組織](https://www.data-fabric.jp/blog-kb/tag/02-組織)
- [03. プロジェクト](https://www.data-fabric.jp/blog-kb/tag/03-プロジェクト)
- [04. メタデータソース](https://www.data-fabric.jp/blog-kb/tag/04-メタデータソース)
- [05. メタデータ](https://www.data-fabric.jp/blog-kb/tag/05-メタデータ)
- [06. リネージ](https://www.data-fabric.jp/blog-kb/tag/06-リネージ)
- [07. Mashuサーバー(オンプレミス用)](https://www.data-fabric.jp/blog-kb/tag/07-mashuサーバーオンプレミス用)
- [08. 検索・通知・その他](https://www.data-fabric.jp/blog-kb/tag/08-検索-通知-その他)
- [09. Veleta](https://www.data-fabric.jp/blog-kb/tag/09-veleta)

 2026/02/28 9:48:53

# 12.メタデータを同期する（PostgreSQL 7.4～）

[A](https://www.data-fabric.jp/blog-kb/author/a)

共有： [facebook-f icon](http://www.facebook.com/share.php?u=https://www.data-fabric.jp/blog-kb/source/connect-postgresql) [Twitter icon](https://twitter.com/intent/tweet?url=https://www.data-fabric.jp/blog-kb/source/connect-postgresql) [linkedin-in icon](http://www.linkedin.com/shareArticle?mini=true&url=https://www.data-fabric.jp/blog-kb/source/connect-postgresql) [envelope icon](mailto:?body=https://www.data-fabric.jp/blog-kb/source/connect-postgresql) [pinterest-p icon](http://pinterest.com/pin/create/link/?url=https://www.data-fabric.jp/blog-kb/source/connect-postgresql)

### 1. Mashuサーバーのセットアップ

PostgreSQLからMashuへメタデータを同期するためには、Mashuサーバーのセットアップが必要です。Mashuサーバーのセットアップ方法は[オンプレミス用のMashuサーバー](https://www.data-fabric.jp/blog-kb/server/mashu-server)を参照してください。

### 2.データソースの作成

PostgreSQLのメタデータを同期するために、タイプとして「PostgreSQL」を選択してデータソースを作成します。

![](https://www.data-fabric.jp/hs-fs/hubfs/image-png-May-13-2025-08-40-57-2172-AM.png?width=670&height=269&name=image-png-May-13-2025-08-40-57-2172-AM.png)

### 3. PostgreSQLへの接続情報設定

データソース画面の「接続設定」タブで、PostgreSQLへの接続情報を設定します。

- **Host:** MashuサーバーからPostgreSQLサーバーへ接続する際に使用する、PostgreSQLサーバーのホスト名を指定します。 
    - **（注意）Docker環境での実行について:** MashuサーバーがPostgreSQLサーバーと同じホストマシン上のDockerコンテナ内で動作している場合、ホスト名として `localhost` を使用すると接続できません。Dockerコンテナからホストマシン上のPostgreSQLサーバーを参照できるように、ホストマシンのIPアドレスや、お使いのDockerネットワーク環境に応じた適切な接続情報を指定してください。
- **Port:** PostgreSQLサーバーのポート番号を指定します。ポート番号を指定しない場合PostgreSQLのデフォルトポート番号`5432`が使用されます。
- **DBName:** 接続対象となるPostgreSQLデータベースの名前を指定します。
- **User:** PostgreSQLへの接続に使用するユーザー名を指定します。
- **Password:** 上記`User`に対応するパスワードを指定します。
- **SSL接続**: PostgreSQLサーバーとSSLを用いて通信したい場合は、SSL接続をONにします。  
  ![](https://www.data-fabric.jp/hs-fs/hubfs/image-png-May-09-2025-09-45-56-7474-AM.png?width=670&height=562&name=image-png-May-09-2025-09-45-56-7474-AM.png)

### 4. 必要なPostgreSQL権限

MashuがPostgreSQLからメタデータを同期したり、データをプレビューするためには、接続に使用するユーザーに対して、適切な権限が付与されている必要があります。

#### 4.1. スキーマの`USAGE`権限

同期対象スキーマに対する`USAGE`権限が必要です。

```
GRANT USAGE ON SCHEMA <スキーマ名> TO <ユーザー名>;
```

#### 4.2. 既存テーブルへの`SELECT, REFERENCES`権限

同期対象スキーマ内の同期対象テーブルに対する`SELECT` `REFERENCES`権限が必要です。

```
GRANT SELECT, REFERENCES ON ALL TABLES IN SCHEMA <スキーマ名> TO <ユーザー名>;
```

#### 4.3. 将来作成されるテーブルへの権限設定について

上記 `GRANT SELECT, REFERENCES ON ALL TABLES` コマンドは、実行時点でスキーマ内に存在するテーブルに対してのみ`SELECT` `REFERENCES`権限を付与します。そのため、このコマンド実行後に新しく作成されたテーブルには、自動的に`SELECT` `REFERENCES`権限が付与されません。

将来作成されるテーブルにも自動的に`SELECT` `REFERENCES`権限を付与するためには、以下のコマンドを実行して、対象スキーマにおけるデフォルト権限を設定してください。

```
ALTER DEFAULT PRIVILEGES IN SCHEMA <スキーマ名> GRANT SELECT, REFERENCES ON TABLES TO <ユーザー名>;
```

これにより、`<ユーザー名>`は、`<スキーマ名>`内で今後作成される新しいテーブルに対しても、自動的に`SELECT` `REFERENCES`権限を持つようになります。

### 5. 接続設定の保存とスキーマ選択

PostgreSQLへの接続情報を入力後、「保存」ボタンをクリックします。PostgreSQLへの接続に成功すると、メタデータを同期するスキーマを選択できるようになります。

同期したいメタデータが含まれるスキーマを選択してください。

![](https://www.data-fabric.jp/hs-fs/hubfs/Mashu/%E3%83%87%E3%83%BC%E3%82%BF%E3%82%BD%E3%83%BC%E3%82%B9-SQLServer2.png?width=670&height=559&name=%E3%83%87%E3%83%BC%E3%82%BF%E3%82%BD%E3%83%BC%E3%82%B9-SQLServer2.png)

### 6. メタデータの同期実行

データソース画面の「メタデータ」タブに移動し、「メタデータ同期」ボタンをクリックすることで、PostgreSQLからのメタデータ同期が開始されます。

![](https://www.data-fabric.jp/hs-fs/hubfs/image-png-May-13-2025-08-54-46-6089-AM.png?width=670&height=316&name=image-png-May-13-2025-08-54-46-6089-AM.png)

 

[04. メタデータソース](https://www.data-fabric.jp/blog-kb/tag/04-メタデータソース)

# 関連記事

[![](https://www.data-fabric.jp/hs-fs/hubfs/image-png-May-14-2025-03-19-20-6265-AM.png?height=200&name=image-png-May-14-2025-03-19-20-6265-AM.png)](https://www.data-fabric.jp/blog-kb/source/connect-mysql)

[04. メタデータソース](https://www.data-fabric.jp/blog-kb/tag/04-%E3%83%A1%E3%82%BF%E3%83%87%E3%83%BC%E3%82%BF%E3%82%BD%E3%83%BC%E3%82%B9)

## [10.メタデータを同期する（MySQL）](https://www.data-fabric.jp/blog-kb/source/connect-mysql)

[A](https://www.data-fabric.jp/blog-kb/author/a) 

 2026/02/28 9:41:57

1\. Mashuサーバーのセットアップ...

[続きを読む](https://www.data-fabric.jp/blog-kb/source/connect-mysql)

[![](https://www.data-fabric.jp/hs-fs/hubfs/image-png-May-14-2025-03-03-02-8880-AM.png?height=200&name=image-png-May-14-2025-03-03-02-8880-AM.png)](https://www.data-fabric.jp/blog-kb/source/connect-mariadb)

[04. メタデータソース](https://www.data-fabric.jp/blog-kb/tag/04-%E3%83%A1%E3%82%BF%E3%83%87%E3%83%BC%E3%82%BF%E3%82%BD%E3%83%BC%E3%82%B9)

## [11.メタデータを同期する（MariaDB）](https://www.data-fabric.jp/blog-kb/source/connect-mariadb)

[A](https://www.data-fabric.jp/blog-kb/author/a) 

 2026/02/28 9:45:01

1\. Mashuサーバーのセットアップ MariaDBからMashuへメタデータを同期するためには、Mashuサーバーのセットアップが必要です。Mashuサーバーのセットアップ方法は...

[続きを読む](https://www.data-fabric.jp/blog-kb/source/connect-mariadb)

[![](https://www.data-fabric.jp/hs-fs/hubfs/image-png-May-13-2025-08-08-07-1855-AM.png?height=200&name=image-png-May-13-2025-08-08-07-1855-AM.png)](https://www.data-fabric.jp/blog-kb/source/connect-oracle)

[04. メタデータソース](https://www.data-fabric.jp/blog-kb/tag/04-%E3%83%A1%E3%82%BF%E3%83%87%E3%83%BC%E3%82%BF%E3%82%BD%E3%83%BC%E3%82%B9)

## [14.メタデータを同期する（Oracle）](https://www.data-fabric.jp/blog-kb/source/connect-oracle)

[A](https://www.data-fabric.jp/blog-kb/author/a) 

 2026/02/28 9:53:31

1\. Mashuサーバーのセットアップ...

[続きを読む](https://www.data-fabric.jp/blog-kb/source/connect-oracle)

[![株式会社ピーエスシー](https://www.data-fabric.jp/hs-fs/hubfs/fabric-202602/images/PSC_logo_yoko.png?width=1058&height=177&name=PSC_logo_yoko.png "株式会社ピーエスシー")](https://www.psc-inc.co.jp/)

運営会社：株式会社ピーエスシー  
TEL : 03-3435-1044 / FAX : 03-3435-1418

| ・[TOP](https://services.robon.co.jp) | ・[技術ブログ(Zenn)](https://zenn.dev/p/psc) |
| --- | --- |
| ・[製品一覧](https://services.robon.co.jp/product) | ・[データマネジメントの突破口](https://services.robon.co.jp/blog-bkt) |
| ・[課題解決事例](https://services.robon.co.jp/case) | ・[サポートセンター](https://services.robon.co.jp/kb-top) |

```json
{
  "@context" : "https://schema.org",
  "@type" : "BlogPosting",
  "author" : {
    "@type" : "Person",
    "name" : "A",
    "url" : "https://www.data-fabric.jp/blog-kb/author/a"
  },
  "dateModified" : "2026-02-28T00:48:57.923Z",
  "datePublished" : "2026-02-28T00:48:53.000Z",
  "headline" : "12.メタデータを同期する（PostgreSQL 7.4～）",
  "image" : [ "https://www.data-fabric.jp/hubfs/image-png-May-13-2025-08-40-57-2172-AM.png" ],
  "mainEntityOfPage" : {
    "@id" : "https://www.data-fabric.jp/blog-kb/source/connect-postgresql",
    "@type" : "WebPage"
  },
  "publisher" : {
    "@type" : "Organization",
    "logo" : {
      "@type" : "ImageObject",
      "url" : "https://www.data-fabric.jp/hubfs/fabric-202602/images/PSC_logo_yoko.png"
    },
    "name" : "株式会社ピーエスシー"
  }
}
```