Sqlite. How to create an index in attached DB?
Posted
by
kappa
on Stack Overflow
See other posts from Stack Overflow
or by kappa
Published on 2011-11-15T09:47:37Z
Indexed on
2011/11/15
9:50 UTC
Read the original article
Hit count: 247
I have a problem with adding index to memory database attached to main database.
1) I open the database (F) from file
2) Attach the :memory: (M) database
3) Create tables in database M
4) Copy data from F to M
I would also like to create an index in database M, but don't know how to do that. This code creates index but in F database:
sQuery = "CREATE INDEX IF NOT EXISTS [INDID] ON [PANEL]([ID] ASC);";
I tried to add the name qualifier before table name like this:
sQuery = "CREATE INDEX IF NOT EXISTS [INDID] ON [M.PANEL]([ID] ASC);";
but SQLite returns with message that column main.M.PANEL does not exist.
What can I do?
© Stack Overflow or respective owner