SQLite

View Ticket
Login
Ticket Hash: c04a8b8a4f0c154cfdbd8a4a3086d04c7ed04027
Title: Trailing comments not stripped from views, invalid dumps
Status: Fixed Type: Code_Defect
Severity: Critical Priority: Immediate
Subsystem: Unknown Resolution: Fixed
Last Modified: 2012-01-28 21:09:09
Version Found In: 3.7.10
Description:
Reported on the mailing list. When making a dump the SQL text from sqlite_master is taken as is and a semi-colon appended. For tables, triggers and indexes SQLite strips trailing comments before putting their text into sqlite_master. However this is not done for views. Consequently the view text can end up like:
create view ......   -- a comment

When this is dumped the trailing comment swallows any semicolon appended.

Mailing list thread: http://thread.gmane.org/gmane.comp.db.sqlite.general/71502