inital commit
This commit is contained in:
@@ -0,0 +1,54 @@
|
||||
cd /Users/tilman/.m2/repository/hsqldb/hsqldb/1.8.0.10/
|
||||
java -cp hsqldb-1.8.0.10.jar org.hsqldb.util.DatabaseManager
|
||||
jdbc:hsqldb:file:/Volumes/hidrive-mirror/Dokumente/Finanzen/Ausgaben-Datenbank/database/db
|
||||
sa
|
||||
|
||||
Export nach OOo Calc
|
||||
SELECT "Datum", "Name", "Betrag", "Beschreibung" FROM "Transaktionen" JOIN "Kategorien" ON "Kategorien"."ID" = "Transaktionen"."Kategorie" ORDER BY "Datum" ASC
|
||||
|
||||
|
||||
|
||||
Starten:
|
||||
#!/bin/sh
|
||||
cd /media/usb/hidrive/Dokumente/Finanzen/Ausgaben-Datenbank/database
|
||||
screen -S HSQLDB sudo -u nobody java -Duser.timezone=Europe/Berlin -cp hsqldb-1.8.0.10.jar org.hsqldb.Server -database.0 file:db -dbname.0 transaktionen
|
||||
cd /media/usb/hidrive/Dokumente/Finanzen/Ausgaben-Datenbank
|
||||
screen -S Transaktionen sudo -u nobody java -Duser.timezone=Europe/Berlin -jar transaktionen.jar
|
||||
|
||||
|
||||
|
||||
|
||||
Transaktion einfügen und ID zurückliefern
|
||||
INSERT INTO "Transaktionen" ("ID", "Datum", "Kategorie", "Betrag", "Beschreibung") VALUES (null, CURDATE(), 32, 1.99, 'Test');
|
||||
CALL IDENTITY();
|
||||
|
||||
Letzte Transaktion
|
||||
SELECT * FROM "Transaktionen" WHERE id=(SELECT Max(id) FROM "Transaktionen")
|
||||
|
||||
Export
|
||||
SELECT "Datum", "Name", "Betrag", "Beschreibung" FROM "Transaktionen" JOIN "Kategorien" ON "Kategorien".ID="Transaktionen"."Kategorie"
|
||||
|
||||
Letzte 10 Transaktionen
|
||||
SELECT * FROM "Transaktionen" ORDER BY ID desc LIMIT 10
|
||||
|
||||
|
||||
SELECT * FROM "Transaktionen" WHERE "Datum">'2011-01-01'
|
||||
|
||||
SELECT "ID", "Datum", "Kategorie", "Betrag", "Beschreibung" FROM "Transaktionen" ORDER BY "Datum" desc, "ID" desc LIMIT 10
|
||||
|
||||
|
||||
|
||||
UPDATE "Transaktionen" SET "Datum"='2011-11-08' WHERE "ID"=930
|
||||
UPDATE "Transaktionen" SET "Beschreibung"='Aufladung MyCard' WHERE "ID"=990
|
||||
DELETE FROM "Transaktionen" WHERE "ID"=999
|
||||
UPDATE "Transaktionen_Tilman" SET "Kategorie"=19 WHERE "ID"=15
|
||||
|
||||
|
||||
screen -S Transaktionen sudo -u nobody java -Duser.timezone=Europe/Berlin -cp hsqldb-1.8.0.10.jar org.hsqldb.Server -database.0 file:db -dbname.0 transaktionen
|
||||
|
||||
|
||||
CREATE CACHED TABLE "Kategorien_Tilman"("ID" INTEGER GENERATED BY DEFAULT AS IDENTITY(START WITH 0) NOT NULL PRIMARY KEY,"Name" VARCHAR(255) NOT NULL);
|
||||
CREATE CACHED TABLE "Transaktionen_Tilman"("ID" INTEGER GENERATED BY DEFAULT AS IDENTITY(START WITH 0) NOT NULL PRIMARY KEY,"Datum" DATE NOT NULL,"Kategorie" INTEGER NOT NULL,"Betrag" DECIMAL(50,2) NOT NULL,"Beschreibung" VARCHAR(255));
|
||||
|
||||
ALTER TABLE "Transaktionen" ADD "Auslage" INTEGER DEFAULT 0 NOT NULL;
|
||||
INSERT INTO "Kategorien_Tilman" VALUES (null, 'Freizeit - Sport')
|
||||
Reference in New Issue
Block a user