PostgreSQL

Mac

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

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

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

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

RailsでPGroongaを使う。その3

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

RailsでPGroongaを使う。その2

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

RailsでPGroongaを使う。

とあるRailsアプリで全文検索が必要になったため、PGroongaを試してみました。 環境はそれぞれこんな感じ。(表示は一部省略) % cat /etc/lsb-release DISTRIB_DESCRIPTION="Ubuntu 16...
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しか使ってなかったので、すっかりTRUNC...
PostgreSQL

リファレンス本がっっ。

PostgreSQL

psqlでのCOPYコマンド。