PostgreSQL

Mac

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

ちょっと躓いたのでメモ。%brewpostgresql-upgrade-databaseで、==>Upgradingpostgresqldatafrom10to11...〜省略〜lc_collatevaluesfordatabase"pos...
Mac

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

brewupgradepostgresqlしたら下記のエラーが出て起動しなくなったので、対応したメモ。FATAL:databasefilesareincompatiblewithserverDETAIL:Thedatadirectorywa...
PostgreSQL

RailsでPGroongaを使う。その3

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

RailsでPGroongaを使う。その2

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

RailsでPGroongaを使う。

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

カラムの順番について。

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

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

第6回 MySQL5.8の話題,PostgreSQL9.5リリースとApacheCassandraのご紹介:OSSデータベース取り取り時報|gihyo.jp…技術評論社pg_ctlコマンドのデフォルトの停止モードが,スマートシャットダウン(...
PostgreSQL

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

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

リファレンス本がっっ。

PostgreSQL

psqlでのCOPYコマンド。