dendrite/internal/sqlutil
Till 8196b29657
Change detection of already executed migrations (#2665)
This changes the detection of already executed migrations for the
roomserver state block and keychange refactor. It now uses schema tables
provided by the database engine to check if the column was already
removed. We now also store the migration in the migrations table.

This should stop e.g. Postgres from logging errors like `ERROR: column
"event_nid" does not exist at character 8`.
2022-09-09 13:14:52 +01:00
..
migrate.go Change detection of already executed migrations (#2665) 2022-09-09 13:14:52 +01:00
migrate_test.go Update database migrations, remove goose (#2264) 2022-07-25 10:39:22 +01:00
postgres.go Run gofmt on dendrite - apply go 1.17 preferred build tags (#2021) 2021-11-02 16:48:48 +00:00
postgres_wasm.go Run gofmt on dendrite - apply go 1.17 preferred build tags (#2021) 2021-11-02 16:48:48 +00:00
sql.go Implement Push Notifications (#1842) 2022-03-03 11:40:53 +00:00
sqlutil.go Global database connection pool (for monolith mode) (#2411) 2022-05-03 16:35:06 +01:00
sqlutil_test.go Don't use more than 999 variables in SQLite querys. (#1425) 2020-09-14 16:39:38 +01:00
trace.go Upgrade various dependencies (#2496) 2022-05-26 12:34:43 +01:00
trace_driver.go Run gofmt on dendrite - apply go 1.17 preferred build tags (#2021) 2021-11-02 16:48:48 +00:00
trace_driver_wasm.go Run gofmt on dendrite - apply go 1.17 preferred build tags (#2021) 2021-11-02 16:48:48 +00:00
uri.go Top-level setup package (#1605) 2020-12-02 17:41:00 +00:00
writer.go Component-wide TransactionWriters (#1290) 2020-08-21 10:42:08 +01:00
writer_dummy.go Component-wide TransactionWriters (#1290) 2020-08-21 10:42:08 +01:00
writer_exclusive.go Track goids when running with tracing enabled (#1413) 2020-09-08 17:30:05 +01:00