Когда я работаю на своих сайтах, я постоянно получаю эту ошибку, потому что я буду создавать таблицу как я, таблицу, к которой должен получить доступ пользователь Apache / PHP, который подключится позже.
Существует таблица с именем pg_class, которая определяет ваши таблицы. Это включает в себя столбец с именем relowner. Изменение правильного номера даст вам правильное право собственности.
У меня есть данные на этой странице:
http://linux.m2osw.com/table_owner_in_postgresql
ALTER OWNER ... может быть лучшим решением, которое делает то же самое, хотя в более старых версиях PostgreSQL оно не существовало!