Home | Notifications | New Note | Local | Federated | Search | Logout

Note Detail


🦉@aaa (2026-02-01 03:29:21)
データベースの知恵がすこし集まってきた
- sqliteは$1, $2と書けばpostgresqlと、?, ?と書けば(たぶん)mysqlと同じsqlで書ける
素ではpostgresとmysql/mariadbは両立できない、ここにormの意義がひとつあるのかも
sqlに移植性があって欲しいものだ
- sqliteのdumpをpostgresqlに流すときはいらない宣言行の削除に加えて、charをchrに置き換え。\nがchar(10)のdumpのため。
- postgresは件数が少ないとインデックスを使わない
- sqliteはbigintとintegerが同じなのに、bigint primary keyよりinteger primary keyの方が直接rowidになって速いらしい(試していない)
Reply