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
|
||||
# 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/).
|
||||
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