add test_by_email to test_user
support tables without a primary key (id)