Removes .kotlin/sessions.
This commit is contained in:
parent
ad17294227
commit
7696868f9b
4 changed files with 55 additions and 1 deletions
4
.gitignore
vendored
4
.gitignore
vendored
|
@ -1,3 +1,7 @@
|
||||||
|
filemure.db
|
||||||
|
|
||||||
|
.kotlin/sessions
|
||||||
|
|
||||||
# Created by https://www.toptal.com/developers/gitignore/api/kotlin,gradle,intellij,intellij+all
|
# Created by https://www.toptal.com/developers/gitignore/api/kotlin,gradle,intellij,intellij+all
|
||||||
# Edit at https://www.toptal.com/developers/gitignore?templates=kotlin,gradle,intellij,intellij+all
|
# Edit at https://www.toptal.com/developers/gitignore?templates=kotlin,gradle,intellij,intellij+all
|
||||||
|
|
||||||
|
|
12
README.md
12
README.md
|
@ -1,4 +1,14 @@
|
||||||
# filemure
|
# Filemure
|
||||||
|
|
||||||
|
Filemure is a simple document management application.
|
||||||
|
|
||||||
|
It supports:
|
||||||
|
* uploading of files
|
||||||
|
* tagging
|
||||||
|
* search
|
||||||
|
* download / export
|
||||||
|
|
||||||
|
## Build
|
||||||
|
|
||||||
This project uses [Gradle](https://gradle.org/).
|
This project uses [Gradle](https://gradle.org/).
|
||||||
To build and run the application, use the *Gradle* tool window by clicking the Gradle icon in the right-hand toolbar,
|
To build and run the application, use the *Gradle* tool window by clicking the Gradle icon in the right-hand toolbar,
|
||||||
|
|
40
app/src/main/resources/create_db.sql
Normal file
40
app/src/main/resources/create_db.sql
Normal file
|
@ -0,0 +1,40 @@
|
||||||
|
-- account definition
|
||||||
|
|
||||||
|
CREATE TABLE account (
|
||||||
|
id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
|
||||||
|
email TEXT NOT NULL,
|
||||||
|
password TEXT NOT NULL,
|
||||||
|
created TEXT NOT NULL,
|
||||||
|
unique(email)
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
-- document definition
|
||||||
|
|
||||||
|
CREATE TABLE document (
|
||||||
|
id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
|
||||||
|
ext_id TEXT NOT NULL,
|
||||||
|
title TEXT NOT NULL,
|
||||||
|
description TEXT NOT NULL,
|
||||||
|
tags TEXT NOT NULL,
|
||||||
|
created TEXT NOT NULL,
|
||||||
|
reference_date TEXT
|
||||||
|
);
|
||||||
|
|
||||||
|
CREATE UNIQUE INDEX document_ext_id_idx ON document (ext_id);
|
||||||
|
|
||||||
|
|
||||||
|
-- file definition
|
||||||
|
|
||||||
|
CREATE TABLE file (
|
||||||
|
id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
|
||||||
|
document_id INTEGER NOT NULL,
|
||||||
|
|
||||||
|
ext_id TEXT NOT NULL,
|
||||||
|
name TEXT NOT NULL,
|
||||||
|
created INTEGER NOT NULL,
|
||||||
|
contents BLOB NOT NULL,
|
||||||
|
CONSTRAINT file_document_FK FOREIGN KEY (document_id) REFERENCES document(id) ON DELETE CASCADE
|
||||||
|
);
|
||||||
|
|
||||||
|
CREATE UNIQUE INDEX file_ext_id_idx ON file (ext_id);
|
Loading…
Reference in a new issue