должно быть
postgres=# create database mydb;
нет такого сокращение у парсера как create db, но, что важнее, SQL запрос должен завершаться символом ;
Приглашение командной строки потому и меняется с postgres=# на postgres-# как индикатор того, что psql ожидает дальнейший ввод многострочного SQL, пока не встретится ;
Метакоманды psql, в то же время, действительно продолжают обрабатываться во время многострочного ввода.