1. \d public.some_table вы сможете увидеть описание таблицы. Не совсем то что в MySQL.
Да через createdb -T template0 вы просто создадите пустую базу, для 95% случаев хватает с головой.
2. Да пользователи должны уже быть, так как в sql-дампе будут команды на раздачу прав. Посмотреть можно через \du или выбрать из вью pg_user, если хочете еще хадкорней, то смотрите как эта вью собирается и выбирайте из источника.
3. Если у вас версия посгреса и платформа не отличаются, то можно перенести через бинарный дамп - pg_basebackup