Ich habe eine Tabelle in DashDB aus einer CSV-Datei mit der Konsole laden Funktionalität erstellt.Wie bekomme ich die Tabellen-DDL in der dashDB-Konsole?
Wie kann ich die Tabelle DDL nur mit der Konsole DashDB erhalten?
Ich habe eine Tabelle in DashDB aus einer CSV-Datei mit der Konsole laden Funktionalität erstellt.Wie bekomme ich die Tabellen-DDL in der dashDB-Konsole?
Wie kann ich die Tabelle DDL nur mit der Konsole DashDB erhalten?
Am Ende habe ich die Tabellendefinition angesehen und das HTML ausgewählt und in einen Texteditor eingefügt.
dblook
wäre eine bessere Option gewesen, aber ich konnte nicht die Befehlszeilen-Tools Setup mit SSL-Unterstützung.
Sie können den Laufzeitclient, der die Tools wie db2look enthält, hier kostenlos herunterladen: und Ihre diehDB-Instanz und -Datenbank katalogisieren.
Versuchen Sie den folgenden Befehl für das Dashb Local, um die SQL DDL-Anweisung (CREATE TABLE) anzuzeigen, die zum Erstellen einer Tabelle verwendet wurde. Ich habe dies vom Docker CLI-Client aus versucht, den ich über das Kitematic-Fenster starten konnte.
Docker exec-dashDB db_ddl_table -db bludb
Hier ist eine Momentaufnahme der Ausgabe ist ich bin Mit:
bash-3.2 $ Andockfenster exec -er dashDB db_ddl_table -db bludb
-- Timestamp: Fri Jun 24 20:46:39 UTC 2016
-- Database Name: bludb
-- DDL Statements for Table "IBMADT "."AUDITTRAIL"
CREATE TABLE "IBMADT "."AUDITTRAIL" (
"RECORDID" BIGINT NOT NULL GENERATED ALWAYS AS IDENTITY (
START WITH +1
INCREMENT BY +1
MINVALUE +1
MAXVALUE +9223372036854775807
NO CYCLE
CACHE 20
NO ORDER) ,
"ACTIVITYTIME" TIMESTAMP NOT NULL WITH DEFAULT CURRENT TIMESTAMP ,
"ACTIVITYTYPE" VARCHAR(30 OCTETS) NOT NULL ,
"ACTIVITYPARAMS" VARCHAR(255 OCTETS) ,
"USERID" VARCHAR(255 OCTETS) NOT NULL ,
"USERROLE" VARCHAR(20 OCTETS) NOT NULL ,
"REMOTEHOST" VARCHAR(255 OCTETS) ,
"SESSIONID" VARCHAR(255 OCTETS) ,
"RESPONSECODE" CHAR(5 OCTETS))
IN "USERSPACE1"
ORGANIZE BY [email protected]
-- DDL Statements for Primary Key on Table "IBMADT "."AUDITTRAIL"
ALTER TABLE "IBMADT "."AUDITTRAIL"
ADD PRIMARY KEY
("RECORDID")@
-- DDL Statements for Table "DB2GSE "."GSE_COORDINATE_SYSTEMS"
CREATE TABLE "DB2GSE "."GSE_COORDINATE_SYSTEMS" (
"COORDSYS_NAME" VARCHAR(128 OCTETS) NOT NULL ,
"DEFINITION" VARCHAR(2048 OCTETS) NOT NULL ,
"ORGANIZATION" VARCHAR(128 OCTETS) ,
"ORGANIZATION_COORDSYS_ID" INTEGER ,
"DESCRIPTION" VARCHAR(256 OCTETS) ,
"DEFINER" VARCHAR(128 OCTETS) NOT NULL WITH DEFAULT USER)
IN "USERSPACE1"
ORGANIZE BY [email protected]
Ist das DashDB-Docker-Bild im öffentlichen Repo von Docker verfügbar? –
Ja, es ist auf Docker-Hub verfügbar. Sie müssen sich für die offene Vorschau registrieren, um sie zu erhalten. Anweisungen finden Sie hier https://hub.docker.com/r/dashdb/preview/ – Kiran
Danke Torsten. Ich habe die Tools zwar getestet, konnte sie aber nicht über den ssl-Endpunkt arbeiten lassen. –
Wann werden diese Tools auch zur Verfügung gestellt, ohne sich irgendwo manuell anmelden zu müssen? Open-Source-dbs machen dies so einfach. –