PostgreSQL Datenbanken: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(4 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 20: | Zeile 36: | ||
DROP DATABASE <database name> | DROP DATABASE <database name> | ||
</pre> | </pre> | ||
== 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