|
|
|
|
|
by johbjo
1831 days ago
|
|
The point here is to do migrations live while clients randomly connect and stay connected for random time. When all old clients have disconnected, the old schema can be removed. The point is not to let old clients work indefinitely. In other versions of this idea, all views/procedures are prefixed with some revision-number but that looks messy. |
|
That purging is what has a lot of operational complexity. And renaming a column. All the rest is zero-downtime in PG already.