Running update.php once to install Flow works fine with SQLITE.
If I then run update.php again I get:
...flow_revision table already exists.
...have rev_last_edit_id field in flow_revision table.
...have rev_mod_reason field in flow_revision table.
...flow_summary_revision table does not exist, skipping modify field patch.
...rev_comment field does not exist in flow_revision table, skipping modify field patch.
...workflow_id in table flow_workflow already modified by patch C:\git\gerrit\mediawiki\extensions\Flow/db_patches/patch-88bit_uuids.sqlite.sql.
...have workflow_type field in flow_workflow table.
...workflow_user_id field does not exist in flow_workflow table, skipping modify field patch.
...index flow_workflow_lookup already set on flow_workflow table.
...index flow_topic_list_topic_id already set on flow_topic_list table.
...rev_change_type in table flow_revision already modified by patch C:\git\gerrit\mediawiki\extensions\Flow/db_patches/patch-rev_change_type_update.sql.
...rc_source in table recentchanges already modified by patch C:\git\gerrit\mediawiki\extensions\Flow/db_patches/patch-rc_source.sql.
...rev_change_type in table flow_revision already modified by patch C:\git\gerrit\mediawiki\extensions\Flow/db_patches/patch-censor_to_suppress.sql.
...have rev_user_ip field in flow_revision table.
...have rev_user_wiki field in flow_revision table.
...index flow_tree_descendant_rev_id already set on flow_tree_revision table.
...flow_tree_revision table does not contain tree_orig_create_time field.
...index flow_revision_user already set on flow_revision table.
...rev_user_ip in table flow_revision already modified by patch C:\git\gerrit\mediawiki\extensions\Flow/db_patches/patch-revision_user_ip.sql.
...have rev_type_id field in flow_revision table.
...flow_ext_ref table already exists.
...flow_definition doesn't exist.
...flow_workflow table does not contain workflow_user_ip field.
...have rev_content_length field in flow_revision table.
...flow_ext_ref_pk key doesn't exist.
...index flow_workflow_update_timestamp already set on flow_workflow table.
...have ref_src_wiki field in flow_wiki_ref table.
...have ref_id field in flow_wiki_ref table.
...flow_revision table does not contain rev_user_text field.
Adding index PRIMARY to table flow_wiki_ref ...A database query error has occurred.
Query: CREATE INDEX flow_wiki_ref_idx_v2 ON flow_wiki_ref
(ref_src_wiki, ref_src_namespace, ref_src_title, ref_type, ref_target_namespace, ref_target_title, ref_src_object_type, ref_src_object_id)
Function: DatabaseBase::sourceFile( C:\git\gerrit\mediawiki\extensions\Flow/db_patches/patch-ref_id-phase2.sqlite.sql )
Error: 1 index flow_wiki_ref_idx_v2 already exists
Backtrace:
#0 C:\git\gerrit\mediawiki\includes\db\Database.php(897): DatabaseBase->reportQueryError('index flow_wiki...', 1, 'CREATE INDEX fl...', 'DatabaseBase::s...', false)
#1 C:\git\gerrit\mediawiki\includes\db\Database.php(3044): DatabaseBase->query('CREATE INDEX fl...', 'DatabaseBase::s...')
#2 C:\git\gerrit\mediawiki\includes\db\Database.php(2965): DatabaseBase->sourceStream(Resource id #669, false, false, 'DatabaseBase::s...', false)
#3 C:\git\gerrit\mediawiki\includes\installer\DatabaseUpdater.php(669): DatabaseBase->sourceFile('C:\\git\\gerrit\\m...')
#4 C:\git\gerrit\mediawiki\includes\installer\DatabaseUpdater.php(742): DatabaseUpdater->applyPatch('C:\\git\\gerrit\\m...', true, 'Adding index PR...')
#5 [internal function]: DatabaseUpdater->addIndex('flow_wiki_ref', 'PRIMARY', 'C:\\git\\gerrit\\m...', true)
#6 C:\git\gerrit\mediawiki\includes\installer\DatabaseUpdater.php(455): call_user_func_array(Array, Array)
#7 C:\git\gerrit\mediawiki\includes\installer\DatabaseUpdater.php(420): DatabaseUpdater->runUpdates(Array, true)
#8 C:\git\gerrit\mediawiki\maintenance\update.php(169): DatabaseUpdater->doUpdates(Array)
#9 C:\git\gerrit\mediawiki\maintenance\doMaintenance.php(103): UpdateMediaWiki->execute()
#10 C:\git\gerrit\mediawiki\maintenance\update.php(214): require_once('C:\\git\\gerrit\\m...')
#11 {main}