There's an echo in my head

日々のメモ。

postgresql

PostgreSQLでシーケンスオブジェクトを最大IDに合わせて更新する

PostgreSQLについてよくわかってないので、間違っている可能性も否めない IDを指定してINSERTした場合にはシーケンスオブジェクトが更新されないっぽい。 たとえばfixtureなどから初期データをseedしたときなんかにIDがベタ書きされていると、あとあとレコー…

PostgreSQLで開発用の適当なユーザを作る

Rails+MySQLだとrootユーザが適当に指定されているのでそれを使ったりするけど、PostgreSQLだと初期状態でそういう適当なユーザはいない。なので自分で作る。 $ createuser -d -s root -dでデータベースを作る許可を、-sでsuperuser権限を付与する。

MySQLとPostgreSQLのCLI使い方対応表

普段がMySQLばかりなのでPostgreSQLのクライアントpsqlの使い方がわからないので、使う頻度の高いコマンドの比較表をメモっておく。 そもそもの起動方法 mysql: $ mysql -u *user_name* -p *db_name* psql: $ psql -U *user_name* -W *db_name* コマンド対応…

このブログに出てくるコードスニペッツは、引用あるいは断りがない限りMITライセンスです。