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

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

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

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

C++

C++はC言語をもとにしてつくられた最もよく使われるマルチパラダイムプログラミング言語の1つです。オブジェクト指向、ジェネリック、命令型など広く対応しており、多目的に使用されています。

Q&A

0回答

3282閲覧

Windows版PostgreSQLでpg_repackを使いたい

yaju

総合スコア14

PostgreSQL

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

C++

C++はC言語をもとにしてつくられた最もよく使われるマルチパラダイムプログラミング言語の1つです。オブジェクト指向、ジェネリック、命令型など広く対応しており、多目的に使用されています。

0グッド

0クリップ

投稿2018/03/18 17:25

前提・実現したいこと

PostgreSQLの拡張機能である「pg_repack」をWindows 10 + PostgreSQL9.6で障害エラーがなく動作するようにしたい。

下記サイトの方は、postgresの静的ライブラリーを生成してpg_repackにリンクして解決したとのコメントがある。

I solve the issue by generating a static library of postgres in order to link with pg_repack. It works well (on windows 7/8/10)

Call of statically link function crash everytimes on windows 8/10 but not 7

C++言語の知識は乏しいので、postgresの静的ライブラリーを生成するというのは、どうすれば出来るのかを知りたい。

※Windows版PostgreSQL9.6のlibフォルダには「postgres.lib」が既に存在しているが、これでは駄目なんだと思う。

発生している問題・エラーメッセージ

Windows 10上で、pg_repack --help や pg_repack --version を実行すると、障害エラー 0x000000C5 が発生してしまう。

Call of statically link function crash everytimes on windows 8/10 but not 7

このサイトの説明によると、windows 7と違いwindows 10では関数のアドレスではなく、関数の途中の演算コードのアドレスになってしまう。それにより障害エラーとなる。

補足情報(FW/ツールのバージョンなど)

Windows版PostgreSQLでpg_repackを使ってみたかった

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

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

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

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

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

sazi

2018/03/19 05:57

もし回答が付かないようであれば、メーリングリスト(https://www.postgresql.jp/npo/mailinglist)の方で訊ねてみてはどうでしょうか。中の人達がおられるのでレスポンスも良いですし。
yaju

2018/03/19 12:57

もう少しだけ待って回答がないようでしたら、メーリングリストで訊いてみます。
yaju

2018/03/22 14:20

これ以上は無理そうなので質問は閉じます。メーリングリストで訊いてみます。解決方法が分かればここに書きます。
sazi

2018/03/22 14:23 編集

レスがあるといいですね。念じておきます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問