sudo drush site-install standard -y --db-prefix='alaska_' --db-su='postgres' 
--account-name='admin' --account-pass='admin' --site-name='alaska' 

This command does not populate the database with tables that have the table prefix. This prevents us from installing Drupal 8 multi-site on a single database using Drush.

I've tried renaming the tables and then proceeding with the next sub-site install. This fails because drush drops all tables when it runs subsequent installs on the same database.

I've also tried


Tried multiple versions of Drush. Currently on 9.0-dev to see if that has a fix in it.

1 Answer 1


For the problem of dropped tables, you can use --db-drop-existing-tables=FALSE.

I'm looking for an answer to the prefix problem too ...

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.