diff --git a/src/main/java/controllers/Main.java b/src/main/java/controllers/Main.java index ead187b..d186f3e 100644 --- a/src/main/java/controllers/Main.java +++ b/src/main/java/controllers/Main.java @@ -42,14 +42,53 @@ public void init() { Connection conn = DriverManager.getConnection("jdbc:hsqldb:file:${user.home}/i377/Team18/db;shutdown=true"); Statement s = conn.createStatement(); + try{ + s.execute("CREATE MEMORY TABLE PIIRIPUNKT(PIIRIPUNKT_ID BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL PRIMARY KEY,AVAJA VARCHAR(255) NOT NULL,AVATUD TIMESTAMP NOT NULL,MUUDETUD TIMESTAMP NOT NULL,MUUTJA VARCHAR(255) NOT NULL,SULETUD TIMESTAMP NOT NULL,SULGEJA VARCHAR(255),VERSION INTEGER,GPS_LATITUDE VARCHAR(255) NOT NULL,GPS_LONGITUIDE VARCHAR(255) NOT NULL,ALATES TIMESTAMP NOT NULL,KOMMENTAAR VARCHAR(255),KOOD VARCHAR(255) NOT NULL,KORGUS_MEREPINNAST VARCHAR(255) NOT NULL,KUNI TIMESTAMP NOT NULL,NIMETUS VARCHAR(255) NOT NULL)"); + } catch (Exception e) {} + try{ + s.execute("CREATE MEMORY TABLE RIIGI_ADMIN_YKSUSE_LIIK(RIIGI_ADMIN_YKSUSE_LIK_ID BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL PRIMARY KEY,AVAJA VARCHAR(255) NOT NULL,AVATUD TIMESTAMP NOT NULL,MUUDETUD TIMESTAMP NOT NULL,MUUTJA VARCHAR(255) NOT NULL,SULETUD TIMESTAMP NOT NULL,SULGEJA VARCHAR(255),VERSION INTEGER,ALATES TIMESTAMP NOT NULL,KOMMENTAAR VARCHAR(255),KOOD VARCHAR(255) NOT NULL,KUNI TIMESTAMP NOT NULL,NIMETUS VARCHAR(255) NOT NULL)"); + } catch (Exception e) {} + try{ + s.execute("CREATE MEMORY TABLE RIIGI_ADMIN_YKSUS(RIIGI_ADMIN_YKSUS_ID BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL PRIMARY KEY,AVAJA VARCHAR(255) NOT NULL,AVATUD TIMESTAMP NOT NULL,MUUDETUD TIMESTAMP NOT NULL,MUUTJA VARCHAR(255) NOT NULL,SULETUD TIMESTAMP NOT NULL,SULGEJA VARCHAR(255),VERSION INTEGER,ALATES TIMESTAMP NOT NULL,KOMMENTAAR VARCHAR(255),KOOD VARCHAR(255),KUNI TIMESTAMP NOT NULL,NIMETUS VARCHAR(255),RIIGI_ADMIN_YKSUSE_LIK_ID BIGINT NOT NULL)"); + } catch (Exception e) {} + try{ + s.execute("ALTER TABLE RIIGI_ADMIN_YKSUS ADD CONSTRAINT FKD21986C4616C7E7C FOREIGN KEY(RIIGI_ADMIN_YKSUSE_LIIK) REFERENCES RIIGI_ADMIN_YKSUSE_LIIK(ID)"); + } catch (Exception e) {} + try{ + s.execute("CREATE MEMORY TABLE VAEOSA(VAEOSA_ID_ID BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL PRIMARY KEY,AVAJA VARCHAR(255) NOT NULL,AVATUD TIMESTAMP NOT NULL,MUUDETUD TIMESTAMP NOT NULL,MUUTJA VARCHAR(255) NOT NULL,SULETUD TIMESTAMP NOT NULL,SULGEJA VARCHAR(255),VERSION INTEGER,ALATES TIMESTAMP NOT NULL,KOMMENTAAR VARCHAR(255),KOOD VARCHAR(255) NOT NULL,KUNI TIMESTAMP NOT NULL,NIMETUS VARCHAR(255) NOT NULL,RIIGI_ADMIN_YKSUS_ID BIGINT NOT NULL)"); + } catch (Exception e) {} + try{ + s.execute("CREATE MEMORY TABLE PIIRILOIK(PIIRILOIK_ID BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL PRIMARY KEY,AVAJA VARCHAR(255) NOT NULL,AVATUD TIMESTAMP NOT NULL,MUUDETUD TIMESTAMP NOT NULL,MUUTJA VARCHAR(255) NOT NULL,SULETUD TIMESTAMP NOT NULL,SULGEJA VARCHAR(255),VERSION INTEGER,GPS_KOORDINAADID VARCHAR(255),KOMMENTAAR VARCHAR(255),KOOD VARCHAR(255),NIMETUS VARCHAR(255))"); + } catch (Exception e) {} + try{ + s.execute("CREATE MEMORY TABLE VAHTKOND(VAHTKOND_ID BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL PRIMARY KEY,AVAJA VARCHAR(255) NOT NULL,AVATUD TIMESTAMP NOT NULL,MUUDETUD TIMESTAMP NOT NULL,MUUTJA VARCHAR(255) NOT NULL,SULETUD TIMESTAMP NOT NULL,SULGEJA VARCHAR(255),VERSION INTEGER,ALATES TIMESTAMP,KOMMENTAAR VARCHAR(255),KOOD VARCHAR(255),KUNI TIMESTAMP,NIMETUS VARCHAR(255),PIIRIPUNKT_ID BIGINT,VAEOSA_ID_ID BIGINT)"); + } catch (Exception e) {} + try{ + s.execute("CREATE MEMORY TABLE PIIRIVALVUR(PIIRIVALVUR_ID BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL PRIMARY KEY,AVAJA VARCHAR(255) NOT NULL,AVATUD TIMESTAMP NOT NULL,MUUDETUD TIMESTAMP NOT NULL,MUUTJA VARCHAR(255) NOT NULL,SULETUD TIMESTAMP NOT NULL,SULGEJA VARCHAR(255),VERSION INTEGER,EESNIMED VARCHAR(255),ISIKUKOOD VARCHAR(255),KOMMENTAAR VARCHAR(255),PEREKONNANIMI VARCHAR(255),SODURI_KOOD VARCHAR(255),SUGU VARCHAR(255))"); + } catch (Exception e) {} + + + try{ s.execute("INSERT INTO PIIRIPUNKT (PIIRIPUNKT_ID,KOOD,NIMETUS,GPS_LONGITUIDE,GPS_LATITUDE,KORGUS_MEREPINNAST,KOMMENTAAR,ALATES,KUNI,AVAJA,AVATUD,MUUTJA,MUUDETUD,SULGEJA,SULETUD) VALUES (IDENTITY(),'P101','Ikla',42482, 41378, 331,'Test_kommentaar','2011-11-11','2011-11-13','Henrik','2011-11-11','','','','')"); + } catch (Exception e) {} + try{ s.execute("INSERT INTO RIIGI_ADMIN_YKSUSE_LIIK (RIIGI_ADMIN_YKSUSE_LIK_ID, AVAJA, AVATUD, MUUTJA, MUUDETUD, SULGEJA, SULETUD, KOOD, NIMETUS, KOMMENTAAR, ALATES, KUNI) VALUES (IDENTITY(), 'ylem', CURRENT_DATE, '', '', '', '', 'Riigi_admin_yksys_liik_1', 'Riigi_admin_yksys_liik_nimetus', 'kommentaar', CURRENT_DATE, CURRENT_DATE)"); + } catch (Exception e) {} + try{ s.execute("INSERT INTO RIIGI_ADMIN_YKSUS (RIIGI_ADMIN_YKSUS_ID, AVAJA, AVATUD, MUUTJA, MUUDETUD, SULGEJA, SULETUD, KOOD, NIMETUS, KOMMENTAAR, ALATES, KUNI, RIIGI_ADMIN_YKSUSE_LIK_ID) VALUES (IDENTITY(), 'ylem', CURRENT_DATE, '', '', '', '', 'Riigi_admin_yksys_1', 'Riigi_admin_yksys_nimetus', 'kommentaar', CURRENT_DATE, CURRENT_DATE, 1)"); + } catch (Exception e) {} + try{ s.execute("INSERT INTO VAEOSA (VAEOSA_ID_ID, AVAJA, AVATUD, MUUTJA, MUUDETUD, SULGEJA, SULETUD, KOOD, NIMETUS, KOMMENTAAR, RIIGI_ADMIN_YKSUS_ID, ALATES, KUNI) VALUES (IDENTITY(), 'ylem', CURRENT_DATE, '', '', '', '', 'esimene', 'nimetus1', 'kommentaar', 1, CURRENT_DATE, CURRENT_DATE)"); + } catch (Exception e) {} + try{ s.execute("INSERT INTO PIIRILOIK (PIIRILOIK_ID, AVAJA, AVATUD, MUUTJA, MUUDETUD, SULGEJA, SULETUD,KOOD, NIMETUS, GPS_KOORDINAADID, KOMMENTAAR) values (IDENTITY(), 'ylem', CURRENT_DATE, '', '', '', '', 'esimene loik', 'nimetus1', '10.222 56.222243', 'kommentaar')"); + } catch (Exception e) {} + try{ s.execute("INSERT INTO VAHTKOND (VAHTKOND_ID, AVAJA, AVATUD, MUUTJA, MUUDETUD, SULGEJA, SULETUD, KOOD, NIMETUS, KOMMENTAAR, ALATES, KUNI, PIIRIPUNKT_ID, VAEOSA_ID_ID ) VALUES(IDENTITY(), 'ylem', CURRENT_DATE, 'ylem', CURRENT_DATE, 'ylem', CURRENT_DATE, 'esimene', 'nimetus1', 'kommentaar', CURRENT_DATE, CURRENT_DATE,2,1)"); - s.execute("INSERT INTO PIIRIVALVUR (PIIRIVALVUR_ID, AVAJA, AVATUD, MUUTJA, MUUDETUD, SULGEJA, SULETUD, ISIKUKOOD, EESNIMED, PEREKONNANIMI, SUGU, SODURI_KOOD, KOMMENTAAR) VALUES (IDENTITY(), 'ylem', CURRENT_DATE, 'ylem', CURRENT_DATE, 'ylem', CURRENT_DATE, '49027364527', 'Maksim', 'Kirsipuu', 'M', '63726348', 'komm')"); - + } catch (Exception e) {} + try{ + s.execute("INSERT INTO PIIRIVALVUR (PIIRIVALVUR_ID, AVAJA, AVATUD, MUUTJA, MUUDETUD, SULGEJA, SULETUD, ISIKUKOOD, EESNIMED, PEREKONNANIMI, SUGU, SODURI_KOOD, KOMMENTAAR) VALUES (IDENTITY(), 'ylem', CURRENT_DATE, 'ylem', CURRENT_DATE, 'ylem', CURRENT_DATE, '49027364527', 'Maksim', 'Kirsipuu', 'M', '63726348', 'komm')"); + } catch (Exception e) {} conn.close(); } catch (Exception e) { System.out.println(e);