PostgreSQL Datenbanken: Unterschied zwischen den Versionen

Aus Tutorials
Zur Navigation springen Zur Suche springen
 
Zeile 14: Zeile 14:


== 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>



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