PostgreSQL'de Windows 7'de nasıl veritabanı oluşturabilirim?


7

Windows 7'yi kendi ev bilgisayarımda kullanıyorum. PostgreSQL'i kurdum ve şimdi bir veritabanı oluşturmak istiyorum.

Denedim createdb mydatabase ama bu hata mesajını aldım:

createdb: could not connect to database postgres: FATAL: role "Jonas" does
not exist

Ben de "Jonas" rolünü yaratmaya çalıştım. createuser Jonas fakat aynı hatayı aldım, hatta PowerShell'de Yönetici olarak giriş yapmış olsam bile.

Windows 7 makinemde PostgreSQL veritabanı nasıl oluşturabilirim?

Yanıtlar:


6

http://www.postgresql.org/docs/8.1/static/tutorial-createdb.html

Başka bir cevap bu olabilir:

createdb: could not connect to database postgres: FATAL:  user "joe" does not
exist

kendi giriş adınızın belirtildiği yer. Yönetici sizin için bir PostgreSQL kullanıcı hesabı oluşturmamışsa bu gerçekleşecektir. (PostgreSQL kullanıcı hesapları işletim sistemi kullanıcı hesaplarından farklıdır.) Yönetici sizseniz, hesap oluşturma konusunda yardım için 18. Bölüme bakın. İlk kullanıcı hesabını oluşturmak için PostgreSQL'in kurulduğu işletim sistemi kullanıcısı olmanız gerekir (genellikle postgres) .


1
PowerShell'i Yönetici olarak başlatmaya ve ardından çalıştırmaya çalıştım createuser Jonas ama aynı hata mesajını aldım.
Jonas

PowerShell'i olarak başlatmayı denediniz mi postgres?
ta.speot.is

Hayır, bunu nasıl yapabilirim? İlgili sordum soru Bunu çözmek için, ama bu sadece Administrator.
Jonas

PowerShell ile başladığımda işe yaradı runas /user:ComputerName\postgres powershell ve sonra idam createuser Jonas
Jonas

5

itibaren http://www.postgresql.org/docs/8.1/static/tutorial-createdb.html

Ayrıca size bir PostgreSQL kullanıcı adı atanmış olabilir.   işletim sisteminizin kullanıcı adından farklı; bu durumda ihtiyacın var   -U anahtarını kullanmak veya PGUSER ortam değişkenini belirtmek üzere ayarlamak için   PostgreSQL kullanıcı adınız.

Aynı problemle tanıştım, şimdi de yapıyorum

createdb -U postgres dbname
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.