- Autocommit - 2021/10/29 15:01:11

This commit is contained in:
CSiCoAlm committed 2021-10-29 15:01:11 +02:00
1 parent b52bd8751a
commit 240a8324d0
2 files changed
+50 -3

No files matched your search

+26 -2
View File
@@ -65,9 +65,33 @@ I file di racconto hanno una struttura del tipo:
#+end_src
che mi permette di ricavare tutte le informazioi utili.
Come note, oltre alla classica SrcFile, voglio inserire anche la votazione sul sito per
poter fare un filtro o un ordinamento in base alla votazione del sito anche per i racconti che non ho ancora letto.
Come note, oltre alla classica SrcFile, voglio inserire anche la SrcVot (votazione sul
sito) per poter fare un filtro o un ordinamento in base alla votazione del sito anche per
i racconti che non ho ancora letto.
Ogni racconto avrà quindi la struttura:
#+begin_example
- ID Rac: ...
- Title: ...
- SubTit: ...
- Autors: ... -|- ...
- Voto: Non Letto
- Tags: ... -|- ...
- Notes: SrcFile -|- ...
- Notes: SrcVot -|- ...
- Creato: YYYY/MM/DD
- Update: YYY/MM/DD
- Origin: ... -|- ...
- Trama: ...
#+end_example
In cui vi sono le relazioni:
- 1-->Molti Racconto-->Autori
- 1-->Molti Racconto-->Tags
- 1-->Molti Racconto-->Origine
- 1-->Molti Racconto-->Note
- 1-->1 Racconto-->Trama
- 1-->1 Racconto-->Voto
* DONE Vrs 0.1.5.4 :DONE:
Compilata da CSiCoAlm il 2021/10/29
+24 -1
View File
@@ -135,7 +135,30 @@ namespace A69WD {
}
}
private string CreaA69DB() { return "CREATE TABLE [LinksLog] ([URL] TEXT UNIQUE NOT NULL PRIMARY KEY,[Tipo] TEXT NOT NULL,[Status] INTEGER NOT NULL,[LastUp] TIMESTAMP NOT NULL)"; }
private string CreaA69DB() {
StringBuilder sb = new StringBuilder();
#region Definisco il DB dalla struttura sopra riportata
sb.AppendLine("------------------------------------------------------------------------------");
sb.AppendLine("-- ");
sb.AppendLine("-- Creazione delle tabelle principali:");
sb.AppendLine("-- ");
sb.AppendLine("-- ");
sb.AppendLine("CREATE TABLE [LinksLog] ( -- COMMENT 'Tabella per la gestione di tutti i link'");
sb.AppendLine(" [URL] TEXT UNIQUE NOT NULL PRIMARY KEY, -- COMMENT 'URL del link'");
sb.AppendLine(" [Tipo] TEXT NOT NULL, -- COMMENT 'Tipologia del link: Idx=Link a un Indice, Rac=Link a un Racconto, Unk=Non Definito'");
sb.AppendLine(" [Status] INTEGER NOT NULL, -- COMMENT 'Stato del link: 1=ToCheck, 2=ToDownload, 3=OnDownload, 4=Downloaded'");
sb.AppendLine(" [LastUp] TIMESTAMP NOT NULL -- COMMENT 'Timestamp del record'");
sb.AppendLine(");");
sb.AppendLine("-- ");
sb.AppendLine("-- ");
sb.AppendLine("------------------------------------------------------------------------------");
#endregion
return sb.ToString();
}
#endregion