PostgreSQL Datenbanken: Unterschied zwischen den Versionen

Aus Tutorials
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „== Auflisten == <pre> \l </pre> == Erstellen == <pre> CREATE DATABASE <database name> </pre> === Links === [https://www.postgresql.org/docs/9.0/sql-create…“)
 
 
(5 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 3: Zeile 3:
<pre>
<pre>
\l
\l
</pre>
== Constraints ändern ==
=== NOT NULL Constraint löschen ===
<pre>
alter table <table name> alter column <column name> drop not null;
</pre>
</pre>


== Erstellen ==
== Erstellen ==
Leere Datenbank erstellen:


<pre>
<pre>
CREATE DATABASE <database name>
CREATE DATABASE <database name>
</pre>
Neue Datenbank von einer Bestehenden erstellen:
<pre>
CREATE DATABASE <database name> WITH TEMPLATE <database to copy>;
</pre>
</pre>


Zeile 14: Zeile 30:


[https://www.postgresql.org/docs/9.0/sql-createdatabase.html https://www.postgresql.org/docs/9.0/sql-createdatabase.html]
[https://www.postgresql.org/docs/9.0/sql-createdatabase.html https://www.postgresql.org/docs/9.0/sql-createdatabase.html]
== Löschen ==
<pre>
DROP DATABASE <database name>
</pre>
== Kopieren ==
Siehe dazu [[PostgreSQL_Backup#Datenbank_kopieren|Datenbank kopieren]]


== Umbenennen ==
== Umbenennen ==

Aktuelle Version vom 12. Mai 2021, 14:19 Uhr

Auflisten

\l

Constraints ändern

NOT NULL Constraint löschen

alter table <table name> alter column <column name> drop not null;

Erstellen

Leere Datenbank erstellen:

CREATE DATABASE <database name>

Neue Datenbank von einer Bestehenden erstellen:

CREATE DATABASE <database name> WITH TEMPLATE <database to copy>;

Links

https://www.postgresql.org/docs/9.0/sql-createdatabase.html

Löschen

DROP DATABASE <database name>

Kopieren

Siehe dazu Datenbank kopieren

Umbenennen

ALTER DATABASE db RENAME TO newdb;

Bei Bindestrichen im Namen den Namen in Anführungszeichen setzen z.B.: "pre-name"

Links

http://www.postgresqltutorial.com/postgresql-rename-database/


Zurück zu PostgreSQL