PostgreSQL

Mac

Homebrewで入れたPostgreSQLをアップグレードする。

ちょっと躓いたのでメモ。% brew postgresql-upgrade-databaseで、==> Upgrading postgresql data from 10 to 11...〜省略〜lc_collate values for ...
Mac

MacのPostgreSQLをアップグレードする。

brew upgrade postgresql したら下記のエラーが出て起動しなくなったので、対応したメモ。FATAL: database files are incompatible with serverDETAIL: The data...
PostgreSQL

RailsでPGroongaを使う。その3

RailsでPGroongaを使う。 » サイキョウライン RailsでPGroongaを使う。その2 » サイキョウラインここ数日追っていたこの件ですが、groonga/jaのチャットルームで教えていただきました。コミュニティー | PG...
PostgreSQL

RailsでPGroongaを使う。その2

RailsでPGroongaを使う。 » サイキョウライン全文検索そのものと、キーワードのハイライトについてはよかったのですが、pgroonga.score関数でとれるスコアを使ったソートで問題が・・・(つづく)前回の続き、この問題について...
PostgreSQL

RailsでPGroongaを使う。

とあるRailsアプリで全文検索が必要になったため、PGroongaを試してみました。環境はそれぞれこんな感じ。(表示は一部省略)% cat /etc/lsb-releaseDISTRIB_DESCRIPTION="Ubuntu 16.04...
MySQL

カラムの順番について。

細かいことが気になるシリーズ。MySQLのADD COLUMNにはAFTERがあるがPostgreSQLにはないため、add_columnに:afterを付けても無視される。そのためカラムは追加した順に並ぶので、順番を意識したい場合にどうす...
PostgreSQL

ポスグレ9.5からのシャットダウンについて。

第6回 MySQL 5.8の話題,PostgreSQL 9.5リリースとApache Cassandraのご紹介:OSSデータベース取り取り時報|gihyo.jp … 技術評論社pg_ctlコマンドのデフォルトの停止モードが,スマートシャッ...
PostgreSQL

ポスグレのTRUNCATEはロールバック出来る。

TRUNCATEテーブル内のデータという観点では、TRUNCATEはトランザクション的に安全です。 前後のトランザクションがコミットされなければ消去は安全にロールバックされます。しばらくMySQLしか使ってなかったので、すっかりTRUNCA...
PostgreSQL

リファレンス本がっっ。

いつの間にか改訂されていたシリーズ。PostgreSQL完全機能リファレンス―実行例を通して「理解」を深める。秀和システム(2006-11)(著)鈴木 啓修秀和システム新品価格:¥ 3,360ASIN:4798014958ポスグレを使ってい...
PostgreSQL

psqlでのCOPYコマンド。

使うときにいつもどっちがどっちか忘れているので、質問された機会に整理してみた。※テーブル「book」をエクスポートするとして。COPY book TO 'book.csv' WITH CSV HEADER;権限:(ポスグレの)スーパーユーザ...