The "Your Database is Your Prison" article claims
Try Expensify’s replication technology.
“Switching from MySQL to Bedrock is easy: if you’re small, you can
likely take down your server in the middle of the night, export your
data, re-import it into Bedrock and your web servers won’t know the
difference because Bedrock speaks the MySQL protocol.”
So I used
mysqldump to copy my database to dump.sql and then imported it via the
sqlite3 CLI command with
Sad! results:
$ sqlite3 bedrock <dump.sql
Error: near line 25: near "AUTO_INCREMENT": syntax error
Error: near line 41: near "LOCK": syntax error
Error: near line 43: no such table: addresses
Error: near line 45: near "UNLOCK": syntax error
Error: near line 54: near "AUTO_INCREMENT": syntax error
Error: near line 69: near "LOCK": syntax error
Error: near line 71: no such table: pumas
Error: near line 73: near "UNLOCK": syntax error
Error: near line 82: near "AUTO_INCREMENT": syntax error
Error: near line 99: near "LOCK": syntax error
Error: near line 101: no such table: credentials
Error: near line 103: near "UNLOCK": syntax error
Error: near line 112: near "AUTO_INCREMENT": syntax error
Error: near line 125: near "LOCK": syntax error
Error: near line 127: no such table: keez
Error: near line 129: near "UNLOCK": syntax error
Error: near line 138: near "ENGINE": syntax error
Error: near line 150: near "LOCK": syntax error
Error: near line 152: no such table: metros
Error: near line 154: near "UNLOCK": syntax error
Error: near line 163: near "AUTO_INCREMENT": syntax error
Error: near line 176: near "LOCK": syntax error
Error: near line 178: no such table: oldkeez
Error: near line 180: near "UNLOCK": syntax error
Error: near line 189: near "ON": syntax error
Error: near line 203: near "LOCK": syntax error
Error: near line 205: no such table: pairings
Error: near line 207: near "UNLOCK": syntax error
Error: near line 216: near "ENGINE": syntax error
Error: near line 228: near "LOCK": syntax error
Error: near line 230: no such table: vodka
Error: near line 232: near "UNLOCK": syntax error
Error: near line 241: near "KEY": syntax error
Error: near line 254: near "LOCK": syntax error
Error: near line 256: no such table: services
Error: near line 258: near "UNLOCK": syntax error
Maybe I should have done it in the middle of the night?