Robert Lehr wrote:
> Oracle does not allow DDL statements to be executed in transactions,
> i.e., it does but the statements are COMMITted as they are executed,
> thus cannot be rolled back.
> 
> PostgreSQL does allow DDL statements to be executed in transactions,
> i.e., if a DDL query fails then then entire transaction is rolled back
> and no tables, indices, etc., are created, modified, etc.
> 
> Which behaviour is implemented in SQLite?

AFAIK, SQLite has DDL subject to transactions, like you described for Postgres.

And that's just how it should be.  Transactions should subjugate *all* DBMS 
activity.

-- Darren Duncan
_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to