<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Forum PostgreSQL - Utworzenie bazy]]></title>
	<link rel="self" href="http://forum.postgresql.org.pl/extern.php?action=feed&amp;tid=612&amp;type=atom"/>
	<updated>2011-07-23T10:25:30Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.postgresql.org.pl/viewtopic.php?id=612</id>
		<entry>
			<title type="html"><![CDATA[Odp: Utworzenie bazy]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?pid=2606#p2606"/>
			<content type="html"><![CDATA[Konkretnie chodzi o atrybut CREATEDB, który musi posiadać rola (innymi słowy konto Postgresowe) na którą łączysz się przez pgAdmin. Taki atrybut można nadać przy tworzeniu roli (CREATE ROLE), ale także po utworzeniu przez ALTER ROLE np.:

[code]ALTER ROLE admin CREATEDB;[/code]

Z tego co widzę, to serwer jest postawiony na Debianie, a tam o ile dobrze myślę, powinno być dostępne także systemowe konto superużytkownika postgres (które prawdopodobnie w /etc/shadow jest oznaczone gwiazdką w drugiej kolumnie, co oznacza, że jest zablokowane i dostępne tylko "przez root'a"). Spróbuj wykonać polecenia:

[code]su -c "su - postgres"
psql[/code]

Jeżeli pojawi się okno sesji, to wystarczy wywołać powyższe polecenie i od tej pory tworzenie baz powinno być dozwolone. Aby sprawdzić bieżący stan ról możesz użyć metapolecenia \du np.:

[code]\du
            List of roles
 Role name | Attributes  | Member of 
-----------+-------------+-----------
 grzegorz  | Create DB   | {}
 postgres  | Superuser   | {}
           : Create role   
           : Create DB [/code]]]></content>
			<author>
				<name><![CDATA[gszpetkowski]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=1223</uri>
			</author>
			<updated>2011-07-23T10:25:30Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?pid=2606#p2606</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Utworzenie bazy]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?pid=2602#p2602"/>
			<content type="html"><![CDATA[Witam Próbuję rozwiązać ten problem już z pół dnia, no może nie całe.
No ale przejdźmy do sedna.

Chcę utworzyć bazę danych.

Ściągnąłem pgAdmin 
Wpisuję dane wszystko się loguję, bezproblemowo niestety, chcąc utworzyć bazę danych wywala mi błąd
[url=http://imageshack.us/photo/my-images/69/19852360.jpg/][img]http://img69.imageshack.us/img69/3916/19852360.th.jpg[/img][/url]



Z tego ci mi wiadomo,po prostu konto z którego chcę wykonać bazę nie ma odpowiednich praw.
Teraz pytanie jak nadać te prawa?
Do bazy mam jedynie dostęp zdalnie.
Jak sobie z tym poradzić admin serwera napisał mi:

zaloguj się na konto admin
z konta admin nalezy przejsc na konto root
komenda su -

Dam radę to zrobić?
Proszę was o pomoc.
Pozdrawiam]]></content>
			<author>
				<name><![CDATA[bubus_s]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=1252</uri>
			</author>
			<updated>2011-07-22T18:30:17Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?pid=2602#p2602</id>
		</entry>
</feed>
