質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.34%
PostgreSQL

PostgreSQLはオープンソースのオブジェクトリレーショナルデータベース管理システムです。 Oracle Databaseで使われるPL/SQLを参考に実装されたビルトイン言語で、Windows、 Mac、Linux、UNIX、MSなどいくつものプラットフォームに対応しています。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

Q&A

解決済

1回答

298閲覧

pg_configがみつかりません。どこにありますか?AlmaLinux、PostgreSQL

t20240712

総合スコア2

PostgreSQL

PostgreSQLはオープンソースのオブジェクトリレーショナルデータベース管理システムです。 Oracle Databaseで使われるPL/SQLを参考に実装されたビルトイン言語で、Windows、 Mac、Linux、UNIX、MSなどいくつものプラットフォームに対応しています。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

0グッド

0クリップ

投稿2024/09/04 06:52

AlmaLinuxにPostgreSQLをインストールしています。

cat /etc/almalinux-release

AlmaLinux release 9.4 (Seafoam Ocelot)

psql --version

psql (PostgreSQL) 13.16

ここに、SQLServer用FDWの設定を行おうとしています。

下記のURLを参考にして
https://nakamurake-site.com/archives/how-to-use-fdw-with-postgresql/

3-2、SQLServer用FDWの設定
8、SqlServer用FDWのソースコードをダウンロード

cd /tmp

git clone https://github.com/tds-fdw/tds_fdw.git

cd tds_fdw

9、FDWインストール

make USE_PGXS=1 PG_CONFIG=/usr/pgsql-12/bin/pg_config

make USE_PGXS=1 PG_CONFIG=/usr/pgsql-12/bin/pg_config install

ここで下記のエラーになります
make: /usr/pgsql-12/bin/pg_config: そのようなファイルやディレクトリはありません
make: 'all' に対して行うべき事はありません.

バージョン13なのでpgsql-12は、pgsql-13にするなど対応が必要ですが、それ以前に/usr/pgsql-??/bin/pg_configがみつかりません。

cd /usr

ls -l

合計 240
dr-xr-xr-x. 2 root root 49152 9月 4 14:29 bin
drwxr-xr-x. 2 root root 6 3月 25 2022 games
drwxr-xr-x. 40 root root 8192 9月 4 14:29 include
dr-xr-xr-x. 43 root root 4096 9月 4 14:28 lib
dr-xr-xr-x. 123 root root 65536 9月 4 14:29 lib64
drwxr-xr-x. 49 root root 8192 9月 4 14:29 libexec
drwxr-xr-x. 12 root root 131 7月 26 17:52 local
dr-xr-xr-x. 2 root root 16384 9月 4 13:32 sbin
drwxr-xr-x. 229 root root 8192 9月 4 14:29 share
drwxr-xr-x. 5 root root 49 9月 4 14:28 src
lrwxrwxrwx. 1 root root 10 3月 25 2022 tmp -> ../var/tmp

find / -name pg_config

pg_configはどこにありますか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

t20240712

2024/09/04 07:29

# dnf install libpq-devel メタデータの期限切れの最終確認: 0:05:55 前の 2024年09月04日 16時16分48秒 に実施 しました。 依存関係が解決しました。 ================================================================================ パッケージ Arch バージョン リポジトリー サイズ ================================================================================ インストール: libpq-devel x86_64 13.11-1.el9 appstream 92 k 依存関係のインストール: libpq x86_64 13.11-1.el9 appstream 201 k トランザクションの概要 ================================================================================ インストール 2 パッケージ ダウンロードサイズの合計: 292 k インストール後のサイズ: 1.0 M これでよろしいですか? [y/N]: y パッケージのダウンロード: (1/2): libpq-devel-13.11-1.el9.x86_64.rpm 783 kB/s | 92 kB 00:00 (2/2): libpq-13.11-1.el9.x86_64.rpm 1.3 MB/s | 201 kB 00:00 -------------------------------------------------------------------------------- 合計 353 kB/s | 292 kB 00:00 トランザクションを確認しています トランザクションの確認に成功しました。 トランザクションをテストしています トランザクションのテストに成功しました。 トランザクションを実行しています 準備中 : 1/1 インストール中 : libpq-13.11-1.el9.x86_64 1/2 インストール中 : libpq-devel-13.11-1.el9.x86_64 2/2 scriptletの実行中: libpq-devel-13.11-1.el9.x86_64 2/2 検証中 : libpq-13.11-1.el9.x86_64 1/2 検証中 : libpq-devel-13.11-1.el9.x86_64 2/2 インストール済み: libpq-13.11-1.el9.x86_64 libpq-devel-13.11-1.el9.x86_64 完了しました! # find / -name pg_config /usr/bin/pg_config ありがとうございます。 質問の内容は解決しました。 思ってたのと違う場所にできましたが、それはどうしてでしょうか?
melian

2024/09/04 07:34

参照している記事では CentOS7 に PostgreSQL をインストールしていますが、公式のリポジトリではなく https://download.postgresql.org/ からダウンロードしています。そのため、インストール先が異なっているのだと思います。
t20240712

2024/09/04 07:52

なるほど、ありがとうございました。
t20240712

2024/09/04 08:02

完全解決しましたが、質問の閉じ方がわかりません。
melian

2024/09/04 08:13

自己回答・解決でよいかと思います。
guest

回答1

0

自己解決

melian
2024/09/04 16:09 編集

pg_config コマンドは libpq-devel パッケージに含まれていますので、そちらをインストールしてみてください。

libpq-devel-13.11-1.el9.x86_64.rpm AlmaLinux 9
https://almalinux.pkgs.org/9/almalinux-appstream-x86_64/libpq-devel-13.11-1.el9.x86_64.rpm.html

投稿2024/09/04 08:28

t20240712

総合スコア2

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.34%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問