* SQLite: `CREATE VIEW IF NOT EXISTS` * Postgres: `CREATE OR REPLACE VIEW` And indeed, they're not identical behaviors, so this is probably something to separate at the type level.
CREATE VIEW IF NOT EXISTSCREATE OR REPLACE VIEWAnd indeed, they're not identical behaviors, so this is probably something to separate at the type level.