This is probably a silly question but i haven\'t been able to find the answer yet.
I want to use a TEXT column with my own unique names as the primary key in a table
You can create and define tables as you wish, but if you will have to use the table via a CursorAdapter that won't work without a tweak.
CursorAdapter: The Cursor must include a column named "_id" or this class will not work.
You must always issue a select col1 as _id ... to work.
So it's recommended to use _id in the table schema, and if you like to use by some other name you could this this. select _id, _id as customname ... so select the _id column twice with different names.