- Autocommit - 2021/10/29 15:01:11
This commit is contained in:
1 parent
b52bd8751a
commit
240a8324d0
2 files changed
+50
-3
No files matched your search
+26
-2
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
Reference in new issue
Block a user