Itu normal karena brew
tidak membutuhkan atau membuat postgres
account.Proses PostgreSQL berjalan di bawah akun Anda sendiri. 3 jawaban lainnya sejauh ini salah dalam hal ini.
Lihat output dari brew info postgres
untuk informasi.
Untuk membuat akun database baru, Anda dapat meluncurkan, dari akun OS Anda sendiri:
/usr/local/bin/createdb someusername
atau dalam psql:
/usr/local/bin/psql -d postgres
dan kemudian sebagai perintah SQL:CREATE USER someusername PASSWORD 'somepassword';
Ini seharusnya berfungsi karena minuman biasanya dibuat di initdb
waktu:
- akun pengguna super basis data dengan login yang sama dengan akun OS Anda (sepertinya
alex
dalam kasus Anda) - database bernama
postgres
yang dapat digunakan untuk mencatat info tugas administratif seperti membuat pengguna.
Intinya menggunakan path lengkap /usr/local/bin
adalah untuk mencapai perintah yang disediakan oleh brew
, berbeda dengan perintah dengan nama yang sama yang disertakan dengan sistem dan terletak di /usr/bin
atau perintah dengan nama yang sama yang berpotensi diinstal oleh penyedia PostgreSQL lainnya, seperti postgres.app atau macports atau entreprisedb. Ada 5-6 cara yang bersaing dan tidak kompatibel untuk menginstal postgresql di Mac OS X.
EDIT:versi desktop MacOS X yang lebih baru tidak lagi memiliki perintah sisi klien postgres yang sudah diinstal sebelumnya. Hal ini tampaknya terjadi setidaknya sejak MacOS X 10.10 (Yosemite) dan mungkin 10.9.