aggiunto readme
This commit is contained in:
parent
b6a0f32022
commit
3a3731dfeb
34
README.md
Normal file
34
README.md
Normal file
@ -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
|
@ -7,13 +7,9 @@ if (-not (Test-Path $env:logDir)) {
|
|||||||
New-Item -ItemType Directory -Path $env:logDir | Out-Null
|
New-Item -ItemType Directory -Path $env:logDir | Out-Null
|
||||||
}
|
}
|
||||||
$sqlbase = Join-Path $env:workdir "sql"
|
$sqlbase = Join-Path $env:workdir "sql"
|
||||||
$env:dbUser = "sa"
|
$env:dbUser = "F701264"
|
||||||
$env:dbPassword = "_p1sap1a"
|
$env:dbPassword = "contrsei"
|
||||||
$env:dbHost = "localhost"
|
$env:dbHost = "DATABASE_PDC_LOCALE"
|
||||||
$env:dbPort = "5432"
|
|
||||||
$env:dbName = "advc"
|
|
||||||
$env:ENCODING="UTF8"
|
|
||||||
$env:dbSchema = "advc_own"
|
|
||||||
$scriptName = $MyInvocation.MyCommand.Name
|
$scriptName = $MyInvocation.MyCommand.Name
|
||||||
$logFile = Join-Path $env:logDir "${scriptName}.log" # for debug
|
$logFile = Join-Path $env:logDir "${scriptName}.log" # for debug
|
||||||
"start" | Out-File -FilePath $logFile
|
"start" | Out-File -FilePath $logFile
|
||||||
|
Loading…
x
Reference in New Issue
Block a user