PostgreSQL

PostgreSQL

PostgreSQL ist ein äußerst leistungsfähiges Open Source objekt relationales Datenbanksystem. Es ist entstanden aus einem Ingres Projekt an der Berkeley University.

Der Leiter des Ingres-Teams war Michael Stonebreaker. Im Jahre 1985 began er ein neues Projekt namens POSTGRES für post-ingres, welches die Fähigkeit hatte, Typen einzuordnen und Zusammenhänge vollständig zu beschreiben. Es konnte Daten in verwandten Tabellen unter Benutzung von Regeln abrufen, was ein neues Konzept war. Die erste Version wurde im Jahre 1989 an eine geringe Anzahl von Benutzern herausgegeben. Im Jahre 1996, mit anfänglichem Support für die POSTQUEL Sprache und ersetzt durch SQL, änderte POSTGRES seinen Namen in PostgreSQL, um seinen Support für SQL wiederzuspiegeln. Seit 1997 hält The PostgreSQL Development Group, eine Gruppe von Entwicklern und Freiwillige auf der ganzen Welt, die Software instand.

PostgreSQL hat zahlreiche Funktionen und ist vergleichbar mit proprietären Unternehmensdatenbanken wie Oracle, SQL Server und DB2. PostgreSQL benutzt Multiversion Concurrency Control (MVCC), um das Sperren zu verhindern. Es hat einen ausgiebigen Programmier-Support in Form von PL/pgSQL (gleichwertig zu Oracles PL/SQL). Anhand von Erweiterungen kann es sogar externe Programmiersprachen nutzen (momentan werden Perl, Python und Tcl unterstützt; weitere folgen). Kürzlich wurde der leistungsstarke JSONB Datentyp hinzugefügt. Das macht PostgreSQL zu einem rentablen Konkurrenten von Dokumenten-orientierte Datenbanken wie z. B. MongoDB.

Zahlreiche Firmen benutzen PostgreSQL als eine Grundlage, für ihre geschützten Vergrößerungen ihrer Datenbankprojekte.

PostgreSQL wird seit fast 30 Jahren konstant gepflegt. Sie ist eine kostenlose Datenbank mit einzigartigen Fähigkeiten und Zuverlässigkeit. Wir empfehlen sie wärmstens als Produktions-Datenbank und benutzen sie auch.

Full Convert unterstützt direkt die PostgreSQL Datenbanken. PostgreSQL ist auch bekannt als Postgres, PG

PostgreSQL Datentypen die wir unterstützen

Integral

bigint (int8), int (integer, int4), smallint (int2)

Decimal

decimal (dec, numeric, fixed), double precision (double, float8), float, money, real (float4)

Text

char (bpchar, character), text, varchar (character varying)

Binary

bit

Date/Time

date, time (timetz, time without time zone), timestamp (timestamp without time zone, timestamp(2) without time zone), timestamptz (timestamp with time zone, timestamp(2) with time zone)

Large objects

bytea, geography, geometry, text, xml

Other

array, boolean (bool), cidr, citext, enum, hstore, inet, interval, json, jsonb, macaddr, oid, uuid, varbit (bit varying)

Exportieren der PostgreSQL Datenbank

Es macht Sinn, Ihren Daten von PostgreSQL zu migrieren. Vielleicht wünschen Sie, dass dies dauerhaft ist, oder Sie möchten nur Ihre Tabellen in einem anderen Format mit einem Kollegen teilen.

Wir kopieren die gesamten Daten Ihre Tabellen und wenden Indexing und Verbindungen exakt so an, wie sie sich in der derzeitigen PostgreSQL Datenbank befinden. Das heißt für Sie, dass Sie genau dieselbe Datenbank nur in einer anderen Datenbank-Engine erhalten. Alle Tabellen werden erneut kopiert, und zwar jedes Mal, wenn Sie die Migration ausführen. Selbstverständlich haben wir einen eingebauten Zeitplaner. Das Programm läuft über Nacht und Sie erhalten am Morgen eine erneuerte Kopie der Datenbank.

Schauen Sie sich die kurzen Lehrprogramme an, um zu sehen wie es funktioniert.

Importiere Daten in die XZY Datenbank

Wenn Sie außerdem regelmäßig Daten importieren und nicht jedes Mal die gesamte Zieldatenbank von Grund auf neu erstellen möchten, sondern nur gezielt minimale Änderungen seit dem letzten Datenaustausch ändern wollen, dann sollten Sie bitte Full Convert Pro oder Ultimate verwenden.

Take a look at the quick tutorials below to see how it's done.