From 3a3731dfebe3594360a4a0696787ac00265c2074 Mon Sep 17 00:00:00 2001 From: Gaetano Savo Date: Fri, 23 May 2025 19:03:38 +0200 Subject: [PATCH] aggiunto readme --- README.md | 34 ++++++++++++++++++++++++++++++++++ script/creadb.ps1 | 10 +++------- 2 files changed, 37 insertions(+), 7 deletions(-) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 00000000..656308b8 --- /dev/null +++ b/README.md @@ -0,0 +1,34 @@ +# CreazioneDB + +Questo progetto contiene gli script e le procedure necessarie per la creazione e la gestione del database. + +## Struttura del Progetto + +- `/sql/` - Contiene gli script SQL per la creazione delle tabelle e delle stored procedures + - `dbo.LogN.sql` - Script per la gestione dei log delle applicazioni + +- `/script/` - Contiene gli script PowerShell per l'automazione + - `creadb.ps1` - Script PowerShell per la creazione del database + +- `/logs/` - Directory per i file di log (non tracciata in Git) + +## Funzionalità + +- Creazione automatizzata del database +- Sistema di logging centralizzato +- Gestione delle stampe centralizzate + +## Requisiti + +- SQL Server +- PowerShell +- Accesso ai server di destinazione + +## Note Tecniche + +- I timestamp nel database sono gestiti utilizzando la funzione `CONVERT(datetime, ..., 121)` per garantire la compatibilità +- I log delle operazioni vengono salvati nella directory `/logs/` + +## Ultimo Aggiornamento + +Data: 23 Maggio 2025 diff --git a/script/creadb.ps1 b/script/creadb.ps1 index 3b444781..f7db85d9 100644 --- a/script/creadb.ps1 +++ b/script/creadb.ps1 @@ -7,13 +7,9 @@ if (-not (Test-Path $env:logDir)) { New-Item -ItemType Directory -Path $env:logDir | Out-Null } $sqlbase = Join-Path $env:workdir "sql" -$env:dbUser = "sa" -$env:dbPassword = "_p1sap1a" -$env:dbHost = "localhost" -$env:dbPort = "5432" -$env:dbName = "advc" -$env:ENCODING="UTF8" -$env:dbSchema = "advc_own" +$env:dbUser = "F701264" +$env:dbPassword = "contrsei" +$env:dbHost = "DATABASE_PDC_LOCALE" $scriptName = $MyInvocation.MyCommand.Name $logFile = Join-Path $env:logDir "${scriptName}.log" # for debug "start" | Out-File -FilePath $logFile