Création de la base de données
This commit is contained in:
parent
1c803ae0d9
commit
7f35db0cea
2 changed files with 25 additions and 0 deletions
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
*.db
|
24
init.sh
Executable file
24
init.sh
Executable file
|
@ -0,0 +1,24 @@
|
|||
#!/bin/bash
|
||||
|
||||
# Script d'initialisation de la base de donnée. Crée le fichier s'il n'existe
|
||||
# pas, crée la base de donnée, les tables, les relations.
|
||||
|
||||
if [ -f suidchecker.db ]
|
||||
then
|
||||
echo "La base de données existe déjà !" 2>&1
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo "CREATE TABLE fichier(
|
||||
chemin TEXT PRIMARY KEY,
|
||||
cksum INTEGER
|
||||
);" | sqlite3 suidchecker.db
|
||||
|
||||
echo "CREATE TABLE controle(
|
||||
chemin TEXT,
|
||||
date INTEGER,
|
||||
cksum INTEGER,
|
||||
status TEXT,
|
||||
FOREIGN KEY(chemin) REFERENCES fichier(chemin),
|
||||
PRIMARY KEY(chemin,date)
|
||||
);" | sqlite3 suidchecker.db
|
Loading…
Reference in a new issue