2017年10月10日

Error while touching / etc/postgres-reg.ini





There has been an error.
Error while touching / etc/postgres-reg.ini



Screenshot-Error.png

EDB版で、root権限以外で、インストールしようした

posted by a23 at 10:38| Comment(0) | PostgreSQL

2017年10月03日

PostgreSQL シーケンスのリセット (0セット)

PostgreSQLで、シーケンスの値を0にセット(リセット)する場合。

SELECT setval('sequence_name',0);
とすると
ERROR: relation "sequence_name" does not exist
SQLステート:42P01
とエラーとなります。

SELECT SETVAL ('sequence_name', '1', false);
で、(リセット)

SELECT nextval('sequence_name') As sequence_no
なとで、1が取得が可能。


posted by a23 at 17:03| Comment(0) | PostgreSQL

2017年09月29日

PostgreSQL MacOS 32bit版 

2017/09/29日時点で、mac用のFireDACは32Bitなので、libpg.dylibの32Bitが必要ですが、公式ページ PostgreSQL への接続(FireDAC)の、OS X クライアント ソフトウェアの
libpq.dylib - x86 クライアント ライブラリのリンクが切れているため、libpq.dylib をビルドする手順をメモします。

作業に使用したmacのスペックは、Mac OS X 10.9.2 (64bit)
$SW_VRES  で確認
ProductName:Mac OS X
ProductVersion:10.9.2
BuildVersion:13C64
00無題.png
$umane -a  で確認
Darwin higashi-no-MacBook-Pro.local 13.1.0 Darwin Kernel Version 13.1.0: Thu Jan 16 19:40:37 PST 2014; root:xnu-2422.90.20~2/RELEASE_X86_64 x86_64

実行する手順は、
./configure CFLAGS="-m32"
cd src/interfaces/libpq/
make
です。

(PostgreSQLの質疑は、こちらのbeginnersをご覧/ご参加いただくのも、よいかと思います)

01.
下記のURLからソースコードを取得します。
 ダウンロードしたファイルを解凍します。
01スクリーンショット 2017-09-29 7.34.57.png
02. 解凍したフォルダに入ります。アプリケーションから
02スクリーンショット 2017-09-29 7.35.17.png
03. ターミナルへ移ります
03スクリーンショット 2017-09-29 7.35.39.png
04. Windowsのコマンドプロンプトのようなものです
04スクリーンショット 2017-09-29 7.35.49.png
05. ls で、中身をみてみます
05スクリーンショット 2017-09-29 7.36.12.png
06. Desktopに解凍したので、
cd Desktop
cd postgresql-9.6.5
06スクリーンショット 2017-09-29 7.36.42.png

07. postgresql-9.6.5の中を ls で見ています
07スクリーンショット 2017-09-29 7.41.45.png
08. 
./configure CFLAGS="-m32"
08スクリーンショット 2017-09-29 7.42.21.png
09.
cd src/interfaces/libpq/
09スクリーンショット 2017-09-29 7.42.51.png
10.
make
10スクリーンショット 2017-09-29 7.43.07.png
11.
11スクリーンショット 2017-09-29 7.52.37.png
12. dylibを検索
12スクリーンショット 2017-09-29 7.58.36.png

ビルドが面倒な方は、https://den6pg.jimdo.com/ の libpq.5.9.dylib (32bit) ボタンから、ダウンロードできます。







posted by a23 at 09:49| Comment(0) | PostgreSQL