To find a list of tables in a schema:
$ sqlcli -u TEST,TEST -d SYNCMANA "SELECT * FROM TABLES WHERE SCHEMANAME = 'TEST'"
To find a list of triggers on a table:
$ sqlcli -u DBSERVICE,SECRET -d SYNCMANA "SELECT * FROM TRIGGERS WHERE TABLENAME = 'T'"
To describe a table’s structure:
$ cat me && echo "-----" && \ loadercli -d SYNCMANA -u TEST,TEST -b ./me && echo "-----" && \ cat tabledef.txt dataextract for dataload table T outstream file 'tabledef.txt' outstream file 'idontcare' ----- Loader protocol: '/home/cjcollier/.sdb/loader/log/loader.prt' Loader packages: '/home/cjcollier/sdb/loader/packages' User TEST connected to database SYNCMANA schema TEST on local host. dataextract for dataload table T outstream file 'tabledef.txt' outstream file 'idontcare' Successfully executed ----- // CREATE TABLE "T" ( "I" Integer NOT NULL, "C" Varchar (32) UNICODE, PRIMARY KEY ("I") ) NO FIXED LENGTH COLUMN // DATALOAD TABLE "T" "I" 1 CHAR "C" 2 CHAR DEFAULT NULL INSTREAM FILE 'idontcare' COMPRESSED UCS2 DECIMAL '//./' SEPARATOR ',' DELIMITER '"' DATE INTERNAL TIME INTERNAL TIMESTAMP INTERNAL NULL '? ' BOOLEAN 'TRUE/FALSE' //