Да, старые индексы все еще будут функционировать.
Имейте в виду, что sqlite не заботится об именах для индексов. Первоначально при создании индекса обычно они именуются в соответствии с таблицей и полем, поэтому при переименовании таблицы в индексах все равно будет находиться имя старой таблицы. Это может вызвать проблемы, когда вы, например:
Это приведет к ошибке, что индексы уже существуют .
Решение. Переименуйте также индексы или удалите их в переименованной таблице, прежде чем импортировать оригинал (см. этот ответ ).