Be warned: I'm relatively new to PostgreSQL and so I'm not sure if this is a good practice or not, but one...
One way I can think this can be addressed is by executing a REASSIGN OWNED
statement at the end of the process that has created all your objects in the database, like this:
REASSIGN OWNED BY CURRENT_USER TO ink;
This way, even if the tables are momentarily owned by the postgres
user, you'll see them owned by ink
once the creation process ends.