PostgreSQL Datenbanken: Unterschied zwischen den Versionen

Aus Tutorials
Zur Navigation springen Zur Suche springen
 
(3 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 23: Zeile 39:
== Kopieren ==
== Kopieren ==


Siehe [PostgreSQL_Backup#Datenbank_kopieren|Datenbank_kopieren]
Siehe dazu [[PostgreSQL_Backup#Datenbank_kopieren|Datenbank kopieren]]


== Umbenennen ==
== Umbenennen ==

Aktuelle Version vom 12. Mai 2021, 13: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