First commit
8
.gitignore
vendored
|
|
@ -59,3 +59,11 @@ Thumbs.db
|
|||
# /WEB-INF/lib/*.jar
|
||||
|
||||
/admin/_V4/**
|
||||
www/admin/_V4/fontawesome-5/**
|
||||
www/admin/_V4/_lib/**
|
||||
www/pdftest/**
|
||||
www/js-flipbook/**
|
||||
www/admin/_V4/**
|
||||
www/csv/**
|
||||
www/admin/_sounds/**
|
||||
www/mp3/**
|
||||
371
FACEAI_INTEGRATION_PLAN.md
Normal file
|
|
@ -0,0 +1,371 @@
|
|||
# FaceAI Integration Plan
|
||||
|
||||
## Goal
|
||||
|
||||
Integrate a new face-ID search application at `faceai.regalamiunsorriso.it` with the legacy site at `www.regalamiunsorriso.it`, while keeping changes to the legacy site small and preserving the current download/account rules.
|
||||
|
||||
The new app will:
|
||||
|
||||
- start from the race photo view page
|
||||
- search only within the current race
|
||||
- accept a selfie upload
|
||||
- show matched race photos with previews
|
||||
- let the user open and download photos through the existing legacy download flow
|
||||
- fall back to email delivery when the queue is long or processing is slow
|
||||
|
||||
## What Exists Today
|
||||
|
||||
Relevant current integration points in the legacy site:
|
||||
|
||||
- The race photo page still uses a `select` with id `tipoPuntoFoto` in `www/fotoCR.jsp` and `www/fotoCR-en.jsp`.
|
||||
- The client-side navigation for race photo search is built in `www/_js/rus-ecom-240621.js` through `searching()`, `searchingTPF()`, `searchingPF()`, `goPage()`, and `mostraFoto()`.
|
||||
- The logged-in user is exposed from the Java session as `utenteLogon` and related session beans in shared JSP includes such as `www/_inc_header.jsp`.
|
||||
- The current photo modal and download gate are driven by `www/fotoView.jsp`, where download access is checked with `user.puoScaricareFoto()` or free-race logic.
|
||||
- The actual download link still goes through the existing legacy file path and business rules, so photo-credit subtraction should remain on the legacy side instead of being reimplemented in Node.
|
||||
|
||||
## Important Constraint
|
||||
|
||||
There is one hard technical constraint to make explicit:
|
||||
|
||||
The legacy site identity is held in the Java web session, not in PHP. That means a pure PHP-only bridge on `www` cannot securely determine who the user is from the existing session cookie unless there is already an external shared auth service.
|
||||
|
||||
Because of that, the recommended plan needs one of these two options:
|
||||
|
||||
1. Preferred: a very small server-side bridge on the legacy Java side, or at the reverse proxy level with app support, to mint a trusted handoff token for FaceAI.
|
||||
2. Fallback: a separate login flow for FaceAI.
|
||||
|
||||
If the requirement is strict single sign-on based on the current site session, option 1 is the only realistic path.
|
||||
|
||||
## Recommended Architecture
|
||||
|
||||
Use three deployable parts:
|
||||
|
||||
1. Legacy site at `www.regalamiunsorriso.it`
|
||||
2. New user-facing app at `faceai.regalamiunsorriso.it`
|
||||
3. Separate async processing service for face matching, deployed independently and fed through a queue
|
||||
|
||||
### 1. Legacy site responsibilities
|
||||
|
||||
- Keep authentication, membership checks, and download-credit subtraction as the source of truth.
|
||||
- Launch the FaceAI app from the race page.
|
||||
- Issue a short-lived signed handoff token that identifies the user and race context.
|
||||
- Continue to serve original photo downloads so existing counters and permissions remain unchanged.
|
||||
|
||||
### 2. FaceAI app responsibilities
|
||||
|
||||
- Read the handoff token or FaceAI session cookie.
|
||||
- Show the legacy-like header and navigation.
|
||||
- Let the user upload a selfie.
|
||||
- Create a race-scoped search request.
|
||||
- Poll job status or show queued state.
|
||||
- Render matched photos and route download/open actions back to legacy endpoints.
|
||||
- Preserve the page the user came from and offer a one-click return.
|
||||
|
||||
### 3. Processing service responsibilities
|
||||
|
||||
- Receive a race-scoped search job.
|
||||
- Queue requests and process them one by one.
|
||||
- Run the external face-recognition program.
|
||||
- Return match results with confidence and photo ids or file identifiers.
|
||||
- Mark long-running jobs for async completion and email fallback.
|
||||
|
||||
## Authentication And Cookie Strategy
|
||||
|
||||
## Recommendation
|
||||
|
||||
Do not try to make the Node app directly trust the legacy `JSESSIONID` cookie.
|
||||
|
||||
Even if the cookie domain is widened to `.regalamiunsorriso.it`, the Node app still cannot safely resolve that session unless both apps share the same session store and session format. That would be more invasive than a handoff bridge.
|
||||
|
||||
Instead:
|
||||
|
||||
1. User clicks the new FaceAI button on the legacy race page.
|
||||
2. Legacy site creates a short-lived signed token with:
|
||||
- legacy user id
|
||||
- email
|
||||
- display name
|
||||
- language
|
||||
- access flags for FaceAI
|
||||
- race id
|
||||
- race slug or descriptor
|
||||
- current page URL as `returnUrl`
|
||||
- expiry time, ideally 1 to 5 minutes
|
||||
3. Browser is redirected to `https://faceai.regalamiunsorriso.it/auth/callback?token=...`
|
||||
4. FaceAI validates the token and sets its own cookie on `.regalamiunsorriso.it`, for example `rus_faceai_session`
|
||||
5. FaceAI uses its own session cookie afterward
|
||||
|
||||
This gives the new app shared-domain cookies while avoiding direct dependency on the Java session internals.
|
||||
|
||||
## Access Check
|
||||
|
||||
The handoff token should already include whether the feature is allowed. That check should be done on the legacy side where the real account state already exists.
|
||||
|
||||
Minimal validation inputs:
|
||||
|
||||
- logged-in user exists
|
||||
- account is active enough to use the feature
|
||||
- race is eligible for FaceAI
|
||||
- optional plan or quota flag for face search access
|
||||
|
||||
To avoid unnecessary database reads, compute this from already-loaded session/account state when possible. Only hit the database if the existing session object does not contain enough information.
|
||||
|
||||
## Minimal Changes To The Old Site
|
||||
|
||||
The smallest practical change set on the legacy site is:
|
||||
|
||||
### Frontend change
|
||||
|
||||
Do not replace the dropdown in JSP markup first.
|
||||
|
||||
Instead, update `www/_js/rus-ecom-240621.js` so that on the race page it:
|
||||
|
||||
- detects `#tipoPuntoFoto`
|
||||
- hides or disables that select for eligible races
|
||||
- inserts a `Face ID` button in the same area
|
||||
- builds the launch URL using the current race context and current page URL
|
||||
|
||||
This avoids fragile JSP layout edits and keeps the change deployable as a single JS asset update.
|
||||
|
||||
### Server-side bridge change
|
||||
|
||||
Add one minimal auth bridge endpoint on the legacy stack. It can be:
|
||||
|
||||
- a JSP-backed endpoint
|
||||
- a servlet endpoint
|
||||
- or an existing controller action if the platform already has one suitable for custom commands
|
||||
|
||||
That endpoint should:
|
||||
|
||||
- read the current legacy session
|
||||
- verify the user and access
|
||||
- generate the signed handoff token
|
||||
- redirect to FaceAI
|
||||
|
||||
If this endpoint truly cannot be added, then single sign-on should be considered blocked and the plan should switch to a separate login flow.
|
||||
|
||||
## FaceAI App Structure
|
||||
|
||||
The requested target folder is `faceai/`. It does not currently exist in this workspace, so this plan assumes it will be created as a new app.
|
||||
|
||||
Suggested structure:
|
||||
|
||||
```text
|
||||
faceai/
|
||||
app/
|
||||
frontend/ # Vue UI
|
||||
backend/ # Node API for auth/session/job orchestration
|
||||
shared/ # shared types and config
|
||||
docker/
|
||||
Dockerfile
|
||||
nginx.conf
|
||||
docs/
|
||||
api-contracts/
|
||||
```
|
||||
|
||||
## FaceAI User Flow
|
||||
|
||||
1. User opens a race photo page on `www`.
|
||||
2. The old `tipoPuntoFoto` dropdown is replaced in the browser by a `Face ID` button.
|
||||
3. User clicks the button.
|
||||
4. Legacy bridge validates session and redirects to FaceAI with signed context.
|
||||
5. FaceAI shows a page styled like the old site, including a matching header and a clear `Back to race page` action.
|
||||
6. User uploads a selfie.
|
||||
7. FaceAI creates a search job with `userId`, `raceId`, `requestId`, and selfie file reference.
|
||||
8. If the queue is short, FaceAI waits and then shows results.
|
||||
9. If processing is long, FaceAI tells the user the request will complete by email and stores the result for later retrieval.
|
||||
10. User opens a matched photo detail or download action.
|
||||
11. That action goes back through the legacy photo view/download endpoints so the current account checks and photo-count subtraction still apply.
|
||||
|
||||
## Result And Download Strategy
|
||||
|
||||
Do not duplicate the download-credit logic in FaceAI.
|
||||
|
||||
Instead:
|
||||
|
||||
- FaceAI should store and display legacy photo identifiers, not its own download copies.
|
||||
- When the user clicks a matched photo, FaceAI should open either:
|
||||
- the existing legacy photo detail modal/page endpoint, or
|
||||
- a dedicated legacy deep link for that photo
|
||||
- When the user downloads, the request must end on the legacy side where `user.puoScaricareFoto()` and the existing decrement rules already live.
|
||||
|
||||
This keeps the business rule in one place and avoids mismatched counters.
|
||||
|
||||
## Matching Result Model
|
||||
|
||||
The processing service should return at least:
|
||||
|
||||
- `raceId`
|
||||
- `requestId`
|
||||
- `status`
|
||||
- `submittedAt`
|
||||
- `completedAt`
|
||||
- `matches[]`
|
||||
|
||||
Each match should contain:
|
||||
|
||||
- `photoId` compatible with legacy photo endpoints
|
||||
- `previewUrl` or enough file info to derive the thumbnail
|
||||
- `score` or confidence
|
||||
- `capturedAt` if known
|
||||
- `puntoFoto` or checkpoint info if available
|
||||
|
||||
Race scope is mandatory. The service must never search globally by default.
|
||||
|
||||
## Async Processing Design
|
||||
|
||||
Use an API plus worker model.
|
||||
|
||||
### Public FaceAI backend API
|
||||
|
||||
- `POST /api/auth/callback` or `GET /auth/callback?token=...`
|
||||
- `GET /api/session`
|
||||
- `POST /api/searches`
|
||||
- `GET /api/searches/:id`
|
||||
- `GET /api/searches/:id/results`
|
||||
- `POST /api/searches/:id/cancel` optional
|
||||
|
||||
### Internal worker API or queue contract
|
||||
|
||||
Input job:
|
||||
|
||||
- request id
|
||||
- race id
|
||||
- selfie storage path
|
||||
- user id
|
||||
- email
|
||||
- timeout policy
|
||||
|
||||
Output job:
|
||||
|
||||
- success or failure
|
||||
- match list
|
||||
- logs
|
||||
- processing duration
|
||||
- email-required flag
|
||||
|
||||
### Queue choice
|
||||
|
||||
Any of these are reasonable:
|
||||
|
||||
- Redis plus BullMQ for simpler Docker deployment
|
||||
- RabbitMQ if stronger broker semantics are preferred
|
||||
- orchestrator-native job queue if the platform already provides it
|
||||
|
||||
For this use case, Redis plus BullMQ is the most pragmatic default.
|
||||
|
||||
## Email Fallback
|
||||
|
||||
If the job stays queued too long or exceeds a synchronous timeout:
|
||||
|
||||
1. FaceAI stores the request in `queued` or `processing` state.
|
||||
2. Worker completes later.
|
||||
3. System emails the user with:
|
||||
- race name
|
||||
- request id
|
||||
- summary of result count
|
||||
- list of photo names or identifiers for the race, as requested
|
||||
- optional direct link back to the FaceAI results page
|
||||
|
||||
Recommended timeout split:
|
||||
|
||||
- up to 15 to 30 seconds: keep user on the page with polling
|
||||
- beyond that: switch to email fallback and let the user leave
|
||||
|
||||
## Database Usage
|
||||
|
||||
Keep database usage minimal.
|
||||
|
||||
Recommended storage responsibilities:
|
||||
|
||||
- Legacy DB remains authoritative for users, membership state, photo ownership/rules, and download counters.
|
||||
- FaceAI DB stores only:
|
||||
- face search requests
|
||||
- job status
|
||||
- uploaded selfie metadata
|
||||
- result references to legacy photo ids
|
||||
- audit fields and email status
|
||||
|
||||
Avoid copying full user profiles or photo business state into the FaceAI database.
|
||||
|
||||
## Legacy Look And Navigation
|
||||
|
||||
The FaceAI app should feel like part of the existing site, but it should not depend on JSP includes at runtime.
|
||||
|
||||
Recommended approach:
|
||||
|
||||
- Copy the visual structure of `www/_inc_header.jsp` into a Vue header component.
|
||||
- Keep the same main logo, colors, and top navigation destinations.
|
||||
- Show account actions based on FaceAI session state.
|
||||
- Add a prominent `Back to race results` link using the captured `returnUrl`.
|
||||
|
||||
This is safer than trying to embed the old JSP header directly into a Node app.
|
||||
|
||||
## Security Requirements
|
||||
|
||||
- Handoff token must be signed and short-lived.
|
||||
- FaceAI session cookie must be `HttpOnly`, `Secure`, and `SameSite=Lax` unless a stricter policy breaks the flow.
|
||||
- Uploaded selfies should have a short retention period.
|
||||
- Face search results must be visible only to the requesting user.
|
||||
- Queue jobs must be race-scoped and tied to the authenticated user.
|
||||
- Email contents should avoid exposing direct raw file paths.
|
||||
|
||||
## Rollout Plan
|
||||
|
||||
### Phase 1: spike and contracts
|
||||
|
||||
- Confirm whether a minimal legacy auth bridge endpoint is possible.
|
||||
- Define the signed token payload.
|
||||
- Define the worker input and output contract.
|
||||
- Confirm which legacy photo id is stable enough to use in FaceAI results.
|
||||
|
||||
### Phase 2: legacy launch integration
|
||||
|
||||
- Update `www/_js/rus-ecom-240621.js` to replace the dropdown with a FaceAI button in the browser.
|
||||
- Add the legacy auth bridge endpoint.
|
||||
- Pass `raceId`, `lang`, and `returnUrl` into the FaceAI launch.
|
||||
|
||||
### Phase 3: FaceAI app shell
|
||||
|
||||
- Create `faceai/` app structure.
|
||||
- Implement auth callback and FaceAI session cookie.
|
||||
- Build the legacy-style header and return navigation.
|
||||
- Add selfie upload UI and request status page.
|
||||
|
||||
### Phase 4: processing service
|
||||
|
||||
- Add queue and worker.
|
||||
- Integrate the external face-recognition program.
|
||||
- Return matched legacy photo ids and previews.
|
||||
|
||||
### Phase 5: download integration
|
||||
|
||||
- Deep-link results back to legacy photo view/download endpoints.
|
||||
- Verify that photo-credit subtraction still happens only on successful legacy downloads.
|
||||
|
||||
### Phase 6: async completion and email
|
||||
|
||||
- Add timeout-based fallback.
|
||||
- Send race-scoped result emails with photo names and a link back to FaceAI.
|
||||
|
||||
## Open Questions To Resolve Early
|
||||
|
||||
1. Can the legacy site accept one minimal Java or JSP bridge endpoint for SSO handoff?
|
||||
2. Which exact account rule should control FaceAI access: active membership only, extra entitlement, race flag, or download quota?
|
||||
3. Which legacy endpoint is the best deep link for opening one photo from FaceAI results?
|
||||
4. Is the existing session cookie already scoped to `.regalamiunsorriso.it`, or is it host-only today?
|
||||
5. Should FaceAI results include only downloadable photos, or also visible-but-not-downloadable photos?
|
||||
6. What is the acceptable selfie retention period for privacy compliance?
|
||||
7. Should the email contain only photo names, or also signed result links?
|
||||
|
||||
## Recommended First Implementation
|
||||
|
||||
For the first version, keep the scope strict:
|
||||
|
||||
- launch from one race page only
|
||||
- synchronous search if the queue is short
|
||||
- email fallback if it exceeds the timeout
|
||||
- result cards with preview plus `Open on Regalami un Sorriso`
|
||||
- all downloads still served by the legacy site
|
||||
- one lightweight auth bridge only
|
||||
|
||||
This version gives the new experience without moving the fragile parts of the old platform.
|
||||
|
|
@ -35,8 +35,9 @@
|
|||
<label for="descrizione">Categoria - Nuova Categoria:</label>
|
||||
</div>
|
||||
<div class="col-lg-6 col-md-7 col-sm-7 col-left">
|
||||
<input type="hidden" name="tipoPuntoFoto" id="tipoPuntoFoto" value="<%=puntoFoto.getTipoPuntoFoto()%>" />
|
||||
<a class="btn btn-default btn-sm btn-block" href="https://www.regalamiunsorriso.it/face_match" target="_blank" id="btnRicercaFaccialeTipo" title="Ricerca Facciale">Ricerca Facciale</a>
|
||||
<select name="tipoPuntoFoto" id="tipoPuntoFoto" class="form-control input-sm select2">
|
||||
<ab:optionvec boundcolumn="tipoPuntoFoto" desccolumn="tipoPuntoFoto" vectumerator="listaTipiPuntoFoto" value="<%=puntoFoto.getTipoPuntoFoto()%>"> </ab:optionvec>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-4 col-md-5 col-sm-5 form-inline">-
|
||||
<input class="form-control input-sm" name="tipoPuntoFotoNew" type="text" id="tipoPuntoFotoNew" value="<%= puntoFoto.getTipoPuntoFotoNew() %>" size="10" maxlength="60" nextFocus="addPuntoFoto">
|
||||
|
|
|
|||
|
|
@ -94,15 +94,10 @@
|
|||
<ab:optionvec boundcolumn="id_puntoFoto" desccolumn="descrizioneCompleta" vectumerator="listaPuntiFoto" value="<%=CR.getId_puntoFoto()%>" > </ab:optionvec>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label for="txtRicerca">Pettorale: </label>
|
||||
<br>
|
||||
<div class="input-group input-group-sm">
|
||||
<input name="pettorale" type="text" class="form-control input-sm" id="pettorale" value="<%= CR.getPettorale() %>" maxlength="15" />
|
||||
<span class="input-group-btn">
|
||||
<a class="btn btn-default btn-sm" href="https://www.regalamiunsorriso.it/associazione-it.html" target="_blank" title="Ricerca Facciale" style="white-space:nowrap">Ricerca Facciale</a>
|
||||
</span>
|
||||
</div>
|
||||
<input name="pettorale" type="text" class="form-control input-sm" id="pettorale" value="<%= CR.getPettorale() %>" maxlength="15" >
|
||||
</div>
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label for="txtRicerca">Nome Foto: </label>
|
||||
|
|
|
|||
291
sync/README.md
Normal file
|
|
@ -0,0 +1,291 @@
|
|||
# Server Sync Plan
|
||||
|
||||
## Goal
|
||||
|
||||
Create a server-side Bash script that promotes files uploaded with WinSCP from a staging area in the user home directory into the live site tree, while keeping the live file ownership and permissions intact.
|
||||
|
||||
## Constraints
|
||||
|
||||
- The remote server is FreeBSD.
|
||||
- Direct SSH-based sync from the local machine is unreliable because of the server banner and client compatibility issues.
|
||||
- Uploads can only be done with WinSCP into the user-owned area.
|
||||
- Final deployment into the live site requires elevation.
|
||||
- The first version should cover these paths only:
|
||||
- `www`
|
||||
- `rus`
|
||||
- `WEB-INF/classes`
|
||||
- `RUS` uppercase should be ignored.
|
||||
|
||||
## Deployment Model
|
||||
|
||||
Use a two-step flow:
|
||||
|
||||
1. Upload changed files with WinSCP into a staging tree under `/home/marco/regalamiunsorriso`.
|
||||
2. Log into the server and run a Bash script with `sudo` to promote the staged files into `/home/sites/regalamiunsorriso`.
|
||||
|
||||
This avoids client-side SSH problems and keeps all privileged filesystem changes on the server.
|
||||
|
||||
## Proposed Directory Layout
|
||||
|
||||
Staging root:
|
||||
|
||||
```text
|
||||
/home/marco/regalamiunsorriso/
|
||||
```
|
||||
|
||||
Live root:
|
||||
|
||||
```text
|
||||
/home/sites/regalamiunsorriso/
|
||||
```
|
||||
|
||||
Recommended staging layout:
|
||||
|
||||
```text
|
||||
/home/marco/regalamiunsorriso/
|
||||
incoming/
|
||||
www/
|
||||
rus/
|
||||
WEB-INF/
|
||||
classes/
|
||||
logs/
|
||||
bin/
|
||||
```
|
||||
|
||||
Recommended script location:
|
||||
|
||||
```text
|
||||
/home/marco/regalamiunsorriso/bin/promote-sync.sh
|
||||
```
|
||||
|
||||
## First-Version Scope
|
||||
|
||||
The first script should be intentionally conservative.
|
||||
|
||||
It should:
|
||||
|
||||
- Process only files staged under `incoming/www`, `incoming/rus`, and `incoming/WEB-INF/classes`.
|
||||
- Refuse to touch paths outside the live root.
|
||||
- Ignore `RUS` uppercase completely.
|
||||
- Update existing live files in place.
|
||||
- Create parent directories only when they already exist in the allowed live trees or when their ownership and mode policy is explicit.
|
||||
- Write a deployment log with timestamp, source path, destination path, and result.
|
||||
|
||||
It should not, in version 1:
|
||||
|
||||
- Delete live files.
|
||||
- Try to sync the whole tree automatically.
|
||||
- Touch `WEB-INF/lib`.
|
||||
- Invent permissions for brand new files unless a clear policy is defined.
|
||||
|
||||
## Why Existing Files First
|
||||
|
||||
Keeping the original permissions intact is easy to guarantee for files that already exist in the live tree, because the script can read the current owner, group, and mode from the destination and reapply them after the content update.
|
||||
|
||||
New files are a separate problem. For them, there is no original metadata to preserve. The safe approach is:
|
||||
|
||||
- either block them in version 1,
|
||||
- or allow them only through an explicit manifest with declared owner, group, and mode.
|
||||
|
||||
## Permission Strategy
|
||||
|
||||
For each staged file that maps to an existing live file:
|
||||
|
||||
1. Read current live metadata.
|
||||
2. Copy the staged content to a temporary file under the destination directory.
|
||||
3. Apply the original owner, group, and mode to the temporary file.
|
||||
4. Atomically replace the live file.
|
||||
5. Optionally verify that metadata still matches the original values.
|
||||
|
||||
On FreeBSD, metadata can be read with `stat -f`.
|
||||
|
||||
Example values to capture:
|
||||
|
||||
```bash
|
||||
owner=$(stat -f '%Su' "$dest")
|
||||
group=$(stat -f '%Sg' "$dest")
|
||||
mode=$(stat -f '%Lp' "$dest")
|
||||
```
|
||||
|
||||
Then reapply with:
|
||||
|
||||
```bash
|
||||
chown "$owner:$group" "$tmp"
|
||||
chmod "$mode" "$tmp"
|
||||
mv -f "$tmp" "$dest"
|
||||
```
|
||||
|
||||
This approach is safer than blindly using `cp -p`, because the script explicitly preserves the metadata already present on the live file.
|
||||
|
||||
## Safety Rules
|
||||
|
||||
The script should fail closed.
|
||||
|
||||
Required safeguards:
|
||||
|
||||
- `set -euo pipefail`
|
||||
- hardcoded allowed roots only
|
||||
- path normalization before use
|
||||
- reject symlinks in the staging area for version 1
|
||||
- reject any path containing `..`
|
||||
- reject destinations that do not resolve under `/home/sites/regalamiunsorriso`
|
||||
- dry-run mode
|
||||
- per-file logging
|
||||
- summary at the end with counts for updated, skipped, and failed files
|
||||
|
||||
- Exclude these symlinked subdirectories and internal `www` trees: `mypics`, `mypics-archivio`, `mypics2`, `www/_img/`, `www/_news/`, and `www/_tmp/`.
|
||||
|
||||
## Suggested Script Interface
|
||||
|
||||
```bash
|
||||
./promote-sync.sh --dry-run
|
||||
./promote-sync.sh --apply
|
||||
./promote-sync.sh --apply --only www
|
||||
./promote-sync.sh --apply --only rus
|
||||
./promote-sync.sh --apply --only WEB-INF/classes
|
||||
```
|
||||
|
||||
Suggested options:
|
||||
|
||||
- `--dry-run`: print actions without changing files
|
||||
- `--apply`: execute the promotion
|
||||
- `--only <scope>`: limit to one allowed subtree
|
||||
- `--log <file>`: write to a specific log file
|
||||
- `--allow-new <manifest>`: optional future extension for approved new files
|
||||
|
||||
## Recommended Promotion Algorithm
|
||||
|
||||
1. Set fixed values for `STAGE_ROOT` and `LIVE_ROOT`.
|
||||
2. Build the list of allowed staging subtrees.
|
||||
3. Walk staged files only.
|
||||
4. For each staged file:
|
||||
- map it to the live destination
|
||||
- validate the destination is inside the live root
|
||||
- verify the destination exists for version 1
|
||||
- capture current owner, group, and mode from the live file
|
||||
- copy staged content into a temporary file in the destination directory
|
||||
- apply captured metadata
|
||||
- replace the live file atomically
|
||||
- log success or failure
|
||||
5. Print a final summary.
|
||||
6. Leave staged files in place unless an explicit cleanup option is requested.
|
||||
|
||||
## Logging Format
|
||||
|
||||
Plain text is enough for version 1.
|
||||
|
||||
Example:
|
||||
|
||||
```text
|
||||
2026-03-28T21:10:03Z APPLY www/index.jsp -> /home/sites/regalamiunsorriso/www/index.jsp OK
|
||||
2026-03-28T21:10:05Z APPLY rus/admin/menu/edit.jsp -> /home/sites/regalamiunsorriso/rus/admin/menu/edit.jsp OK
|
||||
2026-03-28T21:10:06Z SKIP WEB-INF/classes/new.properties reason=destination-missing
|
||||
```
|
||||
|
||||
## Operational Workflow
|
||||
|
||||
1. Prepare changed files locally.
|
||||
2. Upload only those files with WinSCP into the mirrored staging tree under `/home/marco/regalamiunsorriso/incoming`.
|
||||
3. Log into the server.
|
||||
4. Run a dry run first.
|
||||
5. Review the output.
|
||||
6. Run the apply mode with `sudo`.
|
||||
7. Verify the live site.
|
||||
8. Archive or clean the staged files only after validation.
|
||||
|
||||
## Open Decisions Before Script Implementation
|
||||
|
||||
These should be fixed before writing version 1 of the script:
|
||||
|
||||
- Whether Bash is available as `/usr/bin/env bash` or needs an absolute FreeBSD package path such as `/usr/local/bin/bash`.
|
||||
- Whether `sudo` can run the script directly as root or only specific commands.
|
||||
- Whether brand new files should be blocked entirely or allowed through a manifest.
|
||||
- Where logs should live permanently.
|
||||
- Whether there are any directories inside `www` or `rus` that must never be deployed from staging.
|
||||
|
||||
## Proposed Implementation Phases
|
||||
|
||||
### Phase 1
|
||||
|
||||
- Write the promotion script.
|
||||
- Support dry run and apply mode.
|
||||
- Support existing-file updates only.
|
||||
- Support `www`, `rus`, and `WEB-INF/classes`.
|
||||
- Add logging and path safety checks.
|
||||
|
||||
### Phase 2
|
||||
|
||||
- Add manifest support for approved new files.
|
||||
- Add optional cleanup or archive of deployed staged files.
|
||||
- Add per-scope execution and better summaries.
|
||||
|
||||
### Phase 3
|
||||
|
||||
- Add optional checksum comparison to skip unchanged content.
|
||||
- Add rollback support via timestamped backup copies.
|
||||
- Add a small local helper to prepare the WinSCP staging tree from a list of changed files.
|
||||
|
||||
## Recommended Next Artifact
|
||||
|
||||
The next file to create should be the actual server script in `sync/promote-sync.sh`, based directly on the rules above.
|
||||
|
||||
## Initial-Copy Mode and Permission Database
|
||||
|
||||
Version 1 must also include a conservative `--init-sync` mode that copies the live site into the user staging area and records the original live-file metadata into a permission database. This achieves two goals:
|
||||
|
||||
- lets `marco` receive a full copy of the trees for local editing with readable files;
|
||||
- captures original owner/group/mode so the promotion step can reapply them exactly.
|
||||
|
||||
Placement and format
|
||||
|
||||
- Permission database path (suggested): `/home/marco/regalamiunsorriso/metadata/perms.jsonl` (newline-delimited JSON). Store a backup as `/home/marco/regalamiunsorriso/metadata/perms.jsonl.bak` before each init-sync.
|
||||
- Each record should contain: `relpath`, `owner`, `group`, `mode` (octal string), `type` (`file`|`dir`), and optional `sha256`.
|
||||
|
||||
Example record:
|
||||
|
||||
```json
|
||||
{"relpath":"www/index.jsp","owner":"www","group":"www","mode":"0644","type":"file","sha256":"..."}
|
||||
```
|
||||
|
||||
Init-sync behavior
|
||||
|
||||
1. Validate the script is run with sufficient privilege (the script should be invoked with `sudo` for this mode).
|
||||
2. Build the list of allowed live subtrees (only `www`, `rus`, `WEB-INF/classes`).
|
||||
3. Walk the live tree and for each file/dir:
|
||||
- record metadata into the `perms.jsonl` file
|
||||
- copy the content into the staging `incoming/` tree preserving relative paths
|
||||
- after copy, `chown marco:marco` and set permissive modes so `marco` can read and edit (files `0644`, dirs `0755`) — this provides a safe editable copy for WinSCP uploads
|
||||
4. Ensure symlinked exclusions (e.g., `mypics*`) are skipped during copy.
|
||||
|
||||
Promotion behavior (apply step uses the DB)
|
||||
|
||||
1. When promoting a staged file back to live, the script looks up the matching `relpath` in `perms.jsonl`.
|
||||
2. If a record is found, the script will:
|
||||
- write the staged content to a temporary file under the destination directory
|
||||
- apply the recorded `owner:group` and `mode` to the temporary file
|
||||
- atomically move the temporary file over the live file
|
||||
3. If no record exists for a path and `--allow-new` is not used, the script should skip the file and log a `destination-missing-perms` reason.
|
||||
|
||||
Security and sanity
|
||||
|
||||
- The `--init-sync` operation must be explicit and dangerous-only: require `--apply-init` or a clear confirmation step.
|
||||
- Keep a timestamped copy of the permission DB for quick audits and possible rollbacks.
|
||||
- Validate the `owner:group` values read from the live system are valid accounts on the target system before applying them during promotion.
|
||||
|
||||
Small example usages
|
||||
|
||||
```bash
|
||||
# create staging and record current live metadata (requires sudo)
|
||||
sudo ./promote-sync.sh --init-sync --perms-db /home/marco/regalamiunsorriso/metadata/perms.jsonl --apply-init
|
||||
|
||||
# dry-run promotion using the recorded perms
|
||||
./promote-sync.sh --dry-run --perms-db /home/marco/regalamiunsorriso/metadata/perms.jsonl
|
||||
|
||||
# actual promotion
|
||||
sudo ./promote-sync.sh --apply --perms-db /home/marco/regalamiunsorriso/metadata/perms.jsonl
|
||||
```
|
||||
|
||||
Notes
|
||||
|
||||
- This design keeps all privileged operations on the server and ensures files copied for local editing are readable by `marco` while preserving authoritative live permissions for when changes are promoted.
|
||||
- Later phases may add ACL support or an allowlist manifest to permit well-audited new files to be created on the live site with declared metadata.
|
||||
614
sync/promote-sync.sh
Normal file
|
|
@ -0,0 +1,614 @@
|
|||
#!/bin/sh
|
||||
|
||||
set -eu
|
||||
IFS='
|
||||
'
|
||||
|
||||
SCRIPT_NAME=$(basename "$0")
|
||||
|
||||
STAGE_ROOT=${SYNC_STAGE_ROOT:-/home/marco/regalamiunsorriso}
|
||||
LIVE_ROOT=${SYNC_LIVE_ROOT:-/home/sites/regalamiunsorriso}
|
||||
STAGE_USER=${SYNC_STAGE_USER:-marco}
|
||||
INCOMING_ROOT=${SYNC_INCOMING_ROOT:-$STAGE_ROOT/incoming}
|
||||
LOG_FILE=${SYNC_LOG_FILE:-$STAGE_ROOT/logs/promote-sync.log}
|
||||
PERMS_DB=${SYNC_PERMS_DB:-$STAGE_ROOT/metadata/perms.jsonl}
|
||||
|
||||
MODE=
|
||||
PROMOTE_EXECUTE=0
|
||||
INIT_EXECUTE=0
|
||||
ONLY_SCOPE=
|
||||
RESOLVED_LIVE_ROOT=
|
||||
|
||||
UPDATED_COUNT=0
|
||||
SKIPPED_COUNT=0
|
||||
FAILED_COUNT=0
|
||||
|
||||
usage() {
|
||||
cat <<EOF
|
||||
Usage:
|
||||
$SCRIPT_NAME --dry-run [--only <scope>] [--perms-db <path>] [--log <path>]
|
||||
$SCRIPT_NAME --apply [--only <scope>] [--perms-db <path>] [--log <path>]
|
||||
$SCRIPT_NAME --init-sync [--only <scope>] [--perms-db <path>] [--log <path>]
|
||||
$SCRIPT_NAME --init-sync --apply-init [--only <scope>] [--perms-db <path>] [--log <path>]
|
||||
|
||||
Modes:
|
||||
--dry-run Preview staged file promotion into the live tree.
|
||||
--apply Promote staged files into the live tree.
|
||||
--init-sync Preview initial copy from live tree into staging.
|
||||
--apply-init Execute the initial copy when used with --init-sync.
|
||||
|
||||
Options:
|
||||
--only <scope> Limit processing to one scope: www, rus, WEB-INF/classes.
|
||||
--perms-db <path> Metadata database location. Default: $PERMS_DB
|
||||
--log <path> Log file location. Default: $LOG_FILE
|
||||
--stage-root <path> Override staging root. Default: $STAGE_ROOT
|
||||
--live-root <path> Override live root. Default: $LIVE_ROOT
|
||||
--stage-user <user> Override staging owner. Default: $STAGE_USER
|
||||
--help Show this help.
|
||||
|
||||
Environment overrides:
|
||||
SYNC_STAGE_ROOT, SYNC_LIVE_ROOT, SYNC_STAGE_USER, SYNC_INCOMING_ROOT,
|
||||
SYNC_LOG_FILE, SYNC_PERMS_DB
|
||||
EOF
|
||||
}
|
||||
|
||||
timestamp_utc() {
|
||||
date -u +"%Y-%m-%dT%H:%M:%SZ"
|
||||
}
|
||||
|
||||
fail() {
|
||||
printf 'ERROR: %s\n' "$*" >&2
|
||||
exit 1
|
||||
}
|
||||
|
||||
ensure_log_dir() {
|
||||
mkdir -p "$(dirname -- "$LOG_FILE")"
|
||||
}
|
||||
|
||||
log_line() {
|
||||
ensure_log_dir
|
||||
printf '%s\n' "$1" | tee -a "$LOG_FILE"
|
||||
}
|
||||
|
||||
stat_owner() {
|
||||
if stat -f '%Su' "$1" >/dev/null 2>&1; then
|
||||
stat -f '%Su' "$1"
|
||||
else
|
||||
stat -c '%U' "$1"
|
||||
fi
|
||||
}
|
||||
|
||||
stat_group() {
|
||||
if stat -f '%Sg' "$1" >/dev/null 2>&1; then
|
||||
stat -f '%Sg' "$1"
|
||||
else
|
||||
stat -c '%G' "$1"
|
||||
fi
|
||||
}
|
||||
|
||||
stat_mode() {
|
||||
_mode=
|
||||
|
||||
if stat -f '%Lp' "$1" >/dev/null 2>&1; then
|
||||
_mode=$(stat -f '%Lp' "$1")
|
||||
else
|
||||
_mode=$(stat -c '%a' "$1")
|
||||
fi
|
||||
|
||||
printf '%04d\n' "$_mode"
|
||||
}
|
||||
|
||||
resolve_existing_path() {
|
||||
if command -v realpath >/dev/null 2>&1; then
|
||||
realpath "$1"
|
||||
return
|
||||
fi
|
||||
|
||||
_dir_path=$(dirname -- "$1")
|
||||
_base_name=$(basename -- "$1")
|
||||
(
|
||||
cd "$_dir_path"
|
||||
printf '%s/%s\n' "$(pwd -P)" "$_base_name"
|
||||
)
|
||||
}
|
||||
|
||||
is_under_root() {
|
||||
case "$1" in
|
||||
"$2"|"$2"/*)
|
||||
return 0
|
||||
;;
|
||||
*)
|
||||
return 1
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
require_root() {
|
||||
if [ "$(id -u)" -ne 0 ]; then
|
||||
fail "this mode must run under sudo or as root"
|
||||
fi
|
||||
}
|
||||
|
||||
is_allowed_scope() {
|
||||
case "$1" in
|
||||
www|rus|WEB-INF/classes)
|
||||
return 0
|
||||
;;
|
||||
*)
|
||||
return 1
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
run_for_selected_scopes() {
|
||||
_callback=$1
|
||||
|
||||
if [ -n "$ONLY_SCOPE" ]; then
|
||||
"$_callback" "$ONLY_SCOPE"
|
||||
return
|
||||
fi
|
||||
|
||||
"$_callback" "www"
|
||||
"$_callback" "rus"
|
||||
"$_callback" "WEB-INF/classes"
|
||||
}
|
||||
|
||||
is_excluded_relpath() {
|
||||
case "$1" in
|
||||
www/_img|www/_img/*|www/_news|www/_news/*|www/_tmp|www/_tmp/*|www/mypics|www/mypics/*|www/mypics-archivio|www/mypics-archivio/*|www/mypics2|www/mypics2/*)
|
||||
return 0
|
||||
;;
|
||||
*)
|
||||
return 1
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
is_safe_relpath() {
|
||||
case "$1" in
|
||||
''|/*|../*|*/../*|*/..|*//*)
|
||||
return 1
|
||||
;;
|
||||
esac
|
||||
|
||||
case "$1" in
|
||||
*/../*|*/..)
|
||||
return 1
|
||||
;;
|
||||
*)
|
||||
return 0
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
json_escape() {
|
||||
printf '%s' "$1" | sed 's/\\/\\\\/g; s/"/\\"/g'
|
||||
}
|
||||
|
||||
sha256_file() {
|
||||
if command -v sha256 >/dev/null 2>&1; then
|
||||
sha256 -q "$1"
|
||||
elif command -v sha256sum >/dev/null 2>&1; then
|
||||
sha256sum "$1" | awk '{print $1}'
|
||||
else
|
||||
printf ''
|
||||
fi
|
||||
}
|
||||
|
||||
db_backup_existing() {
|
||||
_metadata_dir=$(dirname -- "$PERMS_DB")
|
||||
mkdir -p "$_metadata_dir"
|
||||
|
||||
if [ -f "$PERMS_DB" ]; then
|
||||
_backup_path="$PERMS_DB.$(date -u +%Y%m%dT%H%M%SZ).bak"
|
||||
cp "$PERMS_DB" "$_backup_path"
|
||||
log_line "$(timestamp_utc) INFO perms-db-backup path=$_backup_path"
|
||||
fi
|
||||
}
|
||||
|
||||
db_append_record() {
|
||||
printf '{"relpath":"%s","owner":"%s","group":"%s","mode":"%s","type":"%s","sha256":"%s"}\n' \
|
||||
"$(json_escape "$1")" \
|
||||
"$(json_escape "$2")" \
|
||||
"$(json_escape "$3")" \
|
||||
"$(json_escape "$4")" \
|
||||
"$(json_escape "$5")" \
|
||||
"$(json_escape "${6:-}")" >> "$PERMS_DB"
|
||||
}
|
||||
|
||||
db_lookup_line() {
|
||||
awk -v target="\"relpath\":\"$1\"" '
|
||||
index($0, target) {
|
||||
print
|
||||
found = 1
|
||||
exit
|
||||
}
|
||||
END {
|
||||
if (!found) {
|
||||
exit 1
|
||||
}
|
||||
}
|
||||
' "$PERMS_DB"
|
||||
}
|
||||
|
||||
db_extract_field() {
|
||||
printf '%s\n' "$1" | awk -F'"' -v lookup_key="$2" '
|
||||
{
|
||||
for (i = 2; i < NF; i += 4) {
|
||||
if ($i == lookup_key) {
|
||||
print $(i + 2)
|
||||
exit
|
||||
}
|
||||
}
|
||||
}
|
||||
'
|
||||
}
|
||||
|
||||
user_exists() {
|
||||
id "$1" >/dev/null 2>&1
|
||||
}
|
||||
|
||||
group_exists() {
|
||||
if command -v getent >/dev/null 2>&1; then
|
||||
getent group "$1" >/dev/null 2>&1
|
||||
return
|
||||
fi
|
||||
|
||||
if command -v pw >/dev/null 2>&1; then
|
||||
pw groupshow "$1" >/dev/null 2>&1
|
||||
return
|
||||
fi
|
||||
|
||||
return 0
|
||||
}
|
||||
|
||||
record_live_metadata() {
|
||||
_live_path=$1
|
||||
_relpath=$2
|
||||
_entry_type=$3
|
||||
_owner=$(stat_owner "$_live_path")
|
||||
_group=$(stat_group "$_live_path")
|
||||
_mode=$(stat_mode "$_live_path")
|
||||
_checksum=
|
||||
|
||||
if [ "$_entry_type" = "file" ]; then
|
||||
_checksum=$(sha256_file "$_live_path")
|
||||
fi
|
||||
|
||||
db_append_record "$_relpath" "$_owner" "$_group" "$_mode" "$_entry_type" "$_checksum"
|
||||
}
|
||||
|
||||
log_skip() {
|
||||
SKIPPED_COUNT=$((SKIPPED_COUNT + 1))
|
||||
log_line "$(timestamp_utc) SKIP $1 reason=$2"
|
||||
}
|
||||
|
||||
log_failure() {
|
||||
FAILED_COUNT=$((FAILED_COUNT + 1))
|
||||
log_line "$(timestamp_utc) FAIL $1 reason=$2"
|
||||
}
|
||||
|
||||
log_update() {
|
||||
UPDATED_COUNT=$((UPDATED_COUNT + 1))
|
||||
log_line "$(timestamp_utc) $1 $2 -> $3 OK"
|
||||
}
|
||||
|
||||
validate_path_policy() {
|
||||
if ! is_safe_relpath "$1"; then
|
||||
return 1
|
||||
fi
|
||||
|
||||
if is_excluded_relpath "$1"; then
|
||||
return 1
|
||||
fi
|
||||
|
||||
case "$1" in
|
||||
RUS|RUS/*)
|
||||
return 1
|
||||
;;
|
||||
*)
|
||||
return 0
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
ensure_parent_directory_exists() {
|
||||
[ -d "$(dirname -- "$1")" ]
|
||||
}
|
||||
|
||||
copy_live_entry_to_stage() {
|
||||
_live_path=$1
|
||||
_relpath=$2
|
||||
_stage_path=$3
|
||||
_entry_type=$4
|
||||
|
||||
if [ "$_entry_type" = "dir" ]; then
|
||||
mkdir -p "$_stage_path"
|
||||
chown "$STAGE_USER" "$_stage_path"
|
||||
chmod 0755 "$_stage_path"
|
||||
log_update "INIT-DIR" "$_relpath" "$_stage_path"
|
||||
return
|
||||
fi
|
||||
|
||||
mkdir -p "$(dirname -- "$_stage_path")"
|
||||
cp "$_live_path" "$_stage_path"
|
||||
chown "$STAGE_USER" "$_stage_path"
|
||||
chmod 0644 "$_stage_path"
|
||||
log_update "INIT" "$_relpath" "$_stage_path"
|
||||
}
|
||||
|
||||
run_init_scope() {
|
||||
_scope=$1
|
||||
_live_scope_root="$LIVE_ROOT/$_scope"
|
||||
_stage_scope_root="$INCOMING_ROOT/$_scope"
|
||||
|
||||
if [ ! -e "$_live_scope_root" ]; then
|
||||
log_skip "$_scope" "live-scope-missing"
|
||||
return
|
||||
fi
|
||||
|
||||
_entry_list=$(mktemp "${TMPDIR:-/tmp}/promote-sync.init.XXXXXX")
|
||||
find "$_live_scope_root" \( -type d -o -type f -o -type l \) > "$_entry_list"
|
||||
|
||||
while IFS= read -r _entry || [ -n "$_entry" ]; do
|
||||
_relpath=${_entry#"$LIVE_ROOT/"}
|
||||
|
||||
if ! validate_path_policy "$_relpath"; then
|
||||
log_skip "$_relpath" "excluded-or-unsafe"
|
||||
continue
|
||||
fi
|
||||
|
||||
if [ -L "$_entry" ]; then
|
||||
log_skip "$_relpath" "symlink-excluded"
|
||||
continue
|
||||
fi
|
||||
|
||||
if ! is_under_root "$(resolve_existing_path "$_entry")" "$RESOLVED_LIVE_ROOT"; then
|
||||
log_failure "$_relpath" "outside-live-root"
|
||||
continue
|
||||
fi
|
||||
|
||||
_stage_path="$INCOMING_ROOT/$_relpath"
|
||||
|
||||
if [ -d "$_entry" ]; then
|
||||
if [ "$INIT_EXECUTE" -eq 1 ]; then
|
||||
record_live_metadata "$_entry" "$_relpath" "dir"
|
||||
copy_live_entry_to_stage "$_entry" "$_relpath" "$_stage_path" "dir"
|
||||
else
|
||||
log_line "$(timestamp_utc) INIT-DRY-RUN $_relpath -> $_stage_path"
|
||||
fi
|
||||
continue
|
||||
fi
|
||||
|
||||
if [ "$INIT_EXECUTE" -eq 1 ]; then
|
||||
record_live_metadata "$_entry" "$_relpath" "file"
|
||||
copy_live_entry_to_stage "$_entry" "$_relpath" "$_stage_path" "file"
|
||||
else
|
||||
log_line "$(timestamp_utc) INIT-DRY-RUN $_relpath -> $_stage_path"
|
||||
fi
|
||||
done < "$_entry_list"
|
||||
|
||||
rm -f "$_entry_list"
|
||||
|
||||
if [ "$INIT_EXECUTE" -eq 1 ]; then
|
||||
mkdir -p "$_stage_scope_root"
|
||||
chown "$STAGE_USER" "$_stage_scope_root"
|
||||
chmod 0755 "$_stage_scope_root"
|
||||
fi
|
||||
}
|
||||
|
||||
run_init_sync() {
|
||||
if [ "$INIT_EXECUTE" -eq 1 ]; then
|
||||
require_root
|
||||
fi
|
||||
|
||||
RESOLVED_LIVE_ROOT=$(resolve_existing_path "$LIVE_ROOT")
|
||||
|
||||
if [ "$INIT_EXECUTE" -eq 1 ]; then
|
||||
mkdir -p "$INCOMING_ROOT"
|
||||
db_backup_existing
|
||||
: > "$PERMS_DB"
|
||||
fi
|
||||
|
||||
run_for_selected_scopes run_init_scope
|
||||
}
|
||||
|
||||
apply_metadata_to_temp() {
|
||||
if ! user_exists "$2"; then
|
||||
fail "owner '$2' from permissions database does not exist"
|
||||
fi
|
||||
|
||||
if ! group_exists "$3"; then
|
||||
fail "group '$3' from permissions database does not exist"
|
||||
fi
|
||||
|
||||
chown "$2:$3" "$1"
|
||||
chmod "$4" "$1"
|
||||
}
|
||||
|
||||
promote_staged_file() {
|
||||
_stage_file=$1
|
||||
_relpath=$2
|
||||
_dest_file=$3
|
||||
_resolved_dest=$(resolve_existing_path "$_dest_file")
|
||||
|
||||
if ! is_under_root "$_resolved_dest" "$RESOLVED_LIVE_ROOT"; then
|
||||
log_failure "$_relpath" "outside-live-root"
|
||||
return
|
||||
fi
|
||||
|
||||
if [ ! -f "$PERMS_DB" ]; then
|
||||
log_failure "$_relpath" "perms-db-missing"
|
||||
return
|
||||
fi
|
||||
|
||||
if ! _db_line=$(db_lookup_line "$_relpath"); then
|
||||
log_skip "$_relpath" "destination-missing-perms"
|
||||
return
|
||||
fi
|
||||
|
||||
_owner=$(db_extract_field "$_db_line" "owner")
|
||||
_group=$(db_extract_field "$_db_line" "group")
|
||||
_mode=$(db_extract_field "$_db_line" "mode")
|
||||
|
||||
if [ "$PROMOTE_EXECUTE" -eq 0 ]; then
|
||||
log_line "$(timestamp_utc) DRY-RUN $_relpath -> $_dest_file owner=$_owner group=$_group mode=$_mode"
|
||||
return
|
||||
fi
|
||||
|
||||
_tmp_file=$(mktemp "$(dirname -- "$_dest_file")/.promote-sync.XXXXXX")
|
||||
cp "$_stage_file" "$_tmp_file"
|
||||
apply_metadata_to_temp "$_tmp_file" "$_owner" "$_group" "$_mode"
|
||||
mv -f "$_tmp_file" "$_dest_file"
|
||||
log_update "APPLY" "$_relpath" "$_dest_file"
|
||||
}
|
||||
|
||||
run_promote_scope() {
|
||||
_scope=$1
|
||||
_stage_scope_root="$INCOMING_ROOT/$_scope"
|
||||
|
||||
if [ ! -d "$_stage_scope_root" ]; then
|
||||
log_skip "$_scope" "staging-scope-missing"
|
||||
return
|
||||
fi
|
||||
|
||||
_entry_list=$(mktemp "${TMPDIR:-/tmp}/promote-sync.promote.XXXXXX")
|
||||
find "$_stage_scope_root" \( -type f -o -type l \) > "$_entry_list"
|
||||
|
||||
while IFS= read -r _entry || [ -n "$_entry" ]; do
|
||||
_relpath=${_entry#"$INCOMING_ROOT/"}
|
||||
|
||||
if ! validate_path_policy "$_relpath"; then
|
||||
log_skip "$_relpath" "excluded-or-unsafe"
|
||||
continue
|
||||
fi
|
||||
|
||||
if [ -L "$_entry" ]; then
|
||||
log_skip "$_relpath" "symlink-excluded"
|
||||
continue
|
||||
fi
|
||||
|
||||
_dest_file="$LIVE_ROOT/$_relpath"
|
||||
|
||||
if [ ! -e "$_dest_file" ]; then
|
||||
log_skip "$_relpath" "destination-missing"
|
||||
continue
|
||||
fi
|
||||
|
||||
if ! ensure_parent_directory_exists "$_dest_file"; then
|
||||
log_skip "$_relpath" "destination-parent-missing"
|
||||
continue
|
||||
fi
|
||||
|
||||
promote_staged_file "$_entry" "$_relpath" "$_dest_file"
|
||||
done < "$_entry_list"
|
||||
|
||||
rm -f "$_entry_list"
|
||||
}
|
||||
|
||||
run_promote() {
|
||||
if [ "$PROMOTE_EXECUTE" -eq 1 ]; then
|
||||
require_root
|
||||
fi
|
||||
|
||||
RESOLVED_LIVE_ROOT=$(resolve_existing_path "$LIVE_ROOT")
|
||||
run_for_selected_scopes run_promote_scope
|
||||
}
|
||||
|
||||
print_summary() {
|
||||
log_line "$(timestamp_utc) SUMMARY updated=$UPDATED_COUNT skipped=$SKIPPED_COUNT failed=$FAILED_COUNT mode=${MODE:-unknown}"
|
||||
}
|
||||
|
||||
parse_args() {
|
||||
while [ "$#" -gt 0 ]; do
|
||||
case "$1" in
|
||||
--dry-run)
|
||||
[ -z "$MODE" ] || fail "choose only one primary mode"
|
||||
MODE=promote
|
||||
PROMOTE_EXECUTE=0
|
||||
;;
|
||||
--apply)
|
||||
[ -z "$MODE" ] || fail "choose only one primary mode"
|
||||
MODE=promote
|
||||
PROMOTE_EXECUTE=1
|
||||
;;
|
||||
--init-sync)
|
||||
[ -z "$MODE" ] || fail "choose only one primary mode"
|
||||
MODE=init
|
||||
;;
|
||||
--apply-init)
|
||||
INIT_EXECUTE=1
|
||||
;;
|
||||
--only)
|
||||
shift
|
||||
[ "$#" -gt 0 ] || fail "--only requires a scope"
|
||||
ONLY_SCOPE=$1
|
||||
is_allowed_scope "$ONLY_SCOPE" || fail "unsupported scope '$ONLY_SCOPE'"
|
||||
;;
|
||||
--perms-db)
|
||||
shift
|
||||
[ "$#" -gt 0 ] || fail "--perms-db requires a path"
|
||||
PERMS_DB=$1
|
||||
;;
|
||||
--log)
|
||||
shift
|
||||
[ "$#" -gt 0 ] || fail "--log requires a path"
|
||||
LOG_FILE=$1
|
||||
;;
|
||||
--stage-root)
|
||||
shift
|
||||
[ "$#" -gt 0 ] || fail "--stage-root requires a path"
|
||||
STAGE_ROOT=$1
|
||||
INCOMING_ROOT=$STAGE_ROOT/incoming
|
||||
;;
|
||||
--live-root)
|
||||
shift
|
||||
[ "$#" -gt 0 ] || fail "--live-root requires a path"
|
||||
LIVE_ROOT=$1
|
||||
;;
|
||||
--stage-user)
|
||||
shift
|
||||
[ "$#" -gt 0 ] || fail "--stage-user requires a user"
|
||||
STAGE_USER=$1
|
||||
;;
|
||||
--help|-h)
|
||||
usage
|
||||
exit 0
|
||||
;;
|
||||
*)
|
||||
fail "unknown argument: $1"
|
||||
;;
|
||||
esac
|
||||
shift
|
||||
done
|
||||
}
|
||||
|
||||
main() {
|
||||
parse_args "$@"
|
||||
|
||||
[ -n "$MODE" ] || fail "choose one of --dry-run, --apply, or --init-sync"
|
||||
|
||||
if [ "$INIT_EXECUTE" -eq 1 ] && [ "$MODE" != "init" ]; then
|
||||
fail "--apply-init requires --init-sync"
|
||||
fi
|
||||
|
||||
if [ "$MODE" = "init" ] && [ "$INIT_EXECUTE" -eq 0 ]; then
|
||||
log_line "$(timestamp_utc) INFO init-sync-preview only; add --apply-init to write staging files and permissions db"
|
||||
fi
|
||||
|
||||
case "$MODE" in
|
||||
init)
|
||||
run_init_sync
|
||||
;;
|
||||
promote)
|
||||
run_promote
|
||||
;;
|
||||
*)
|
||||
fail "unsupported mode '$MODE'"
|
||||
;;
|
||||
esac
|
||||
|
||||
print_summary
|
||||
}
|
||||
|
||||
main "$@"
|
||||
|
|
@ -0,0 +1 @@
|
|||
D434013680DB0707B1DC219B7F4381EB8A3AC543F00328C27111936A2930662C comodoca.com 5a55fb62c9c7e
|
||||
|
|
@ -80,8 +80,6 @@ oppure_se_non_sei_registrato,_vai_alla=or if you are not registered, go to
|
|||
pagina_di_registrazione=registration page
|
||||
Banca_IFIGEST_Prato=IFIGEST Bank Prato
|
||||
in_alternativa=alternatively
|
||||
CONTO_CORRENTE_POSTALE_c/c_89587968=POSTAL CURRENT ACCOUNT c/c 89587968
|
||||
IBAN_IT_77H_07601_02800_0000_8958_7968=IBAN IT 77H 07601 02800 0000 8958 7968
|
||||
STATUTO=STATUTE
|
||||
Con_rogito_del_26/10/2020=With deed dated 26/10/2020
|
||||
è_iscritta_nel_registro_unico_del_terzo_settore.=it is registered in the single register of the third sector.
|
||||
|
|
|
|||
BIN
www/_imgMsg/100/1_1741880424341190_1.jpg
Normal file
|
After Width: | Height: | Size: 14 KiB |
BIN
www/_imgMsg/100/1_1774467651434958_1.jpg
Normal file
|
After Width: | Height: | Size: 12 KiB |
BIN
www/_imgMsg/100/2_1761866600163449_1.jpg
Normal file
|
After Width: | Height: | Size: 7.9 KiB |
BIN
www/_imgMsg/1_1741880424341190_1.jpg
Normal file
|
After Width: | Height: | Size: 1.1 MiB |
BIN
www/_imgMsg/1_1741880424341190_2.jpg
Normal file
|
After Width: | Height: | Size: 1 MiB |
BIN
www/_imgMsg/1_1741880424341190_3.jpg
Normal file
|
After Width: | Height: | Size: 284 KiB |
BIN
www/_imgMsg/1_1774467651434958_1.jpg
Normal file
|
After Width: | Height: | Size: 820 KiB |
BIN
www/_imgMsg/2_1748572003005171_2.jpg
Normal file
|
After Width: | Height: | Size: 24 KiB |
BIN
www/_imgMsg/2_1761866600163449_1.jpg
Normal file
|
After Width: | Height: | Size: 393 KiB |
BIN
www/_imgMsg/2_1761866600163449_2.jpg
Normal file
|
After Width: | Height: | Size: 79 KiB |
3
www/admin/.gitignore
vendored
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
.DS_Store
|
||||
**/_notes/dwsync.xml
|
||||
**/dwsync.xml
|
||||
73
www/admin/_alterTable/NUOVODB/ABI_CAB.SQL
Normal file
63
www/admin/_alterTable/NUOVODB/COMUNE.sql
Normal file
62
www/admin/_alterTable/NUOVODB/NAZIONE.SQL
Normal file
53
www/admin/_alterTable/NUOVODB/REGIONE.SQL
Normal file
|
|
@ -0,0 +1,53 @@
|
|||
-- MySQL dump 10.13 Distrib 5.6.12, for FreeBSD9.1 (amd64)
|
||||
--
|
||||
-- Host: localhost Database: guidoreni
|
||||
-- ------------------------------------------------------
|
||||
-- Server version 5.6.12
|
||||
|
||||
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
|
||||
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
|
||||
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
|
||||
/*!40101 SET NAMES utf8 */;
|
||||
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
|
||||
/*!40103 SET TIME_ZONE='+00:00' */;
|
||||
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
|
||||
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
|
||||
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
|
||||
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
|
||||
|
||||
--
|
||||
-- Table structure for table `REGIONE`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `REGIONE`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!40101 SET character_set_client = utf8 */;
|
||||
CREATE TABLE `REGIONE` (
|
||||
`id_regione` varchar(8) NOT NULL DEFAULT '',
|
||||
`descrizione` varchar(30) DEFAULT NULL,
|
||||
`lastUpdId_user` int(11) DEFAULT NULL,
|
||||
`lastUpdTmst` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
||||
PRIMARY KEY (`id_regione`)
|
||||
) ;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Dumping data for table `REGIONE`
|
||||
--
|
||||
|
||||
LOCK TABLES `REGIONE` WRITE;
|
||||
/*!40000 ALTER TABLE `REGIONE` DISABLE KEYS */;
|
||||
INSERT INTO `REGIONE` VALUES ('010','Piemonte',1,'2007-05-07 14:01:21'),('020','Val D\'Aosta',NULL,'2007-04-12 10:03:35'),('030','Lombardia',NULL,'2007-04-12 10:03:35'),('041','Trentino Alto Adige',NULL,'2007-04-12 10:03:35'),('050','Veneto',NULL,'2007-04-12 10:03:35'),('060','Friuli Venezia Giulia',NULL,'2007-04-12 10:03:35'),('070','liguria',2,'2008-12-15 17:19:08'),('080','Elimia Romagna',NULL,'2007-04-12 10:03:35'),('090','Toscana',NULL,'2007-04-12 10:03:35'),('100','Umbria',NULL,'2007-04-12 10:03:35'),('110','Marche',NULL,'2007-04-12 10:03:35'),('120','Lazio',NULL,'2007-04-12 10:03:35'),('130','ABRUZZO',8,'2012-05-04 08:39:25'),('140','Molise',NULL,'2007-04-12 10:03:35'),('150','Campania',NULL,'2007-04-12 10:03:35'),('160','Puglia',NULL,'2007-04-12 10:03:35'),('170','Basilicata',NULL,'2007-04-12 10:03:35'),('180','Calabria',NULL,'2007-04-12 10:03:35'),('190','Sicilia',NULL,'2007-04-12 10:03:35'),('200','Sardegna',NULL,'2007-04-12 10:03:35'),('999','99',1,'2007-04-17 14:49:34');
|
||||
/*!40000 ALTER TABLE `REGIONE` ENABLE KEYS */;
|
||||
UNLOCK TABLES;
|
||||
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
|
||||
|
||||
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
|
||||
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
|
||||
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
|
||||
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
|
||||
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
|
||||
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
|
||||
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
|
||||
|
||||
-- Dump completed on 2013-11-13 16:24:14
|
||||
5226
www/admin/_alterTable/NUOVODB/create_dbcomuni_331.sql
Normal file
2
www/admin/_alterTable/___resetcrypt.sql
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
update PARM SET numero=0 where codice='PWD_CRYPT';
|
||||
update USERS set pwd='pio' where id_users=1;
|
||||
8
www/admin/_alterTable/___resettTUTTOFOTCLI.sql
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
delete from USERS where id_users>=3;
|
||||
|
||||
ALTER TABLE USERS AUTO_INCREMENT = 2;
|
||||
|
||||
delete from DESTINAZIONE_DIVERSA;
|
||||
delete from CLIFOR where id_clifor>1;
|
||||
|
||||
ALTER TABLE CLIFOR AUTO_INCREMENT = 1;
|
||||
15
www/admin/_alterTable/___toglierePdapwdcrypt.sql
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
update users set pwd=replace(pwd,'\n','')
|
||||
per sql server
|
||||
update Anagrafica set pwd=replace(pwd, CHAR(10),'') where pwd is not null and id_anagrafica=70324
|
||||
|
||||
NzkyNTNmYTAyYjliZWI4NDFmMjQzYTYyM2IxYzdiNmRkZjc4YjU4MzY1MjA2ODVhMDg1N2U3MzQ1
|
||||
M2MyOWNlOA==
|
||||
|
||||
|
||||
NzkyNTNmYTAyYjliZWI4NDFmMjQzYTYyM2IxYzdiNmRkZjc4YjU4MzY1MjA2ODVhMDg1N2U3MzQ1
M2MyOWNlOA==
|
||||
|
||||
gxkHcwaQ
|
||||
ODc3MTA1MmJhN2E1ZjM4MWYwNDc2NDYzYTJjZjMyNGJiNTA1MzllNGU3MWQwMjFlZTZhOWUxODk3YTBhZmNlMA==
|
||||
ODc3MTA1MmJhN2E1ZjM4MWYwNDc2NDYzYTJjZjMyNGJiNTA1MzllNGU3MWQwMjFlZTZhOWUxODk3
|
||||
YTBhZmNlMA==
|
||||
NWNjYmZhNGM2OTM2OTkwNmRiMDNlNTMzMjkxNTQ4YmYxYWY1NDE1ZjBhY2NiNmQ0YTI0NDFkODI4ZmYyNGUyOA==
|
||||
1
www/admin/_alterTable/__fatturepiva.sql
Normal file
|
|
@ -0,0 +1 @@
|
|||
select A.id_documento, B.piva ,A.`progDocumento`, A.* from DOCUMENTO as A inner join CLIFOR as B on A.id_clifor= B.id_clifor where B.piva is not null and A.id_esercizio=2018 order by A.`progDocumento` desc;
|
||||
341
www/admin/_alterTable/_alterTable/181-190-TEX.SQL
Normal file
|
|
@ -0,0 +1,341 @@
|
|||
##181
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "TIPO_CLIFOR" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `TIPO_CLIFOR` ADD COLUMN `flgProvvCliente` INTEGER;
|
||||
|
||||
ALTER TABLE `TIPO_CLIFOR` ADD COLUMN `flgProvvArticolo` INTEGER;
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Drop table "CLIFOR_ARTICOLO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
# Remove autoinc for PK drop #
|
||||
|
||||
ALTER TABLE `CLIFOR_ARTICOLO` MODIFY `id_cliforArticolo` INTEGER NOT NULL;
|
||||
|
||||
# Drop constraints #
|
||||
|
||||
ALTER TABLE `CLIFOR_ARTICOLO` DROP PRIMARY KEY;
|
||||
|
||||
DROP TABLE `CLIFOR_ARTICOLO`;
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO_PROGETTISTA" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO_PROGETTISTA` ADD COLUMN `nota` VARCHAR(200);
|
||||
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Drop foreign key constraints #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
#ALTER TABLE `ARTICOLO_PROGETTISTA` DROP FOREIGN KEY `ARTICOLO_ARTICOLO_PROGETTISTA`;
|
||||
|
||||
#ALTER TABLE `ARTICOLO_PROGETTISTA` DROP FOREIGN KEY `CLIFOR_ARTICOLO_PROGETTISTA`;
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO_PROGETTISTA" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO_PROGETTISTA` CHANGE `id_clifor` `id_progettista` INTEGER;
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Add foreign key constraints #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO_PROGETTISTA` ADD CONSTRAINT `ARTICOLO_ARTICOLO_PROGETTISTA`
|
||||
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
|
||||
|
||||
ALTER TABLE `ARTICOLO_PROGETTISTA` ADD CONSTRAINT `CLIFOR_ARTICOLO_PROGETTISTA`
|
||||
FOREIGN KEY (`id_progettista`) REFERENCES `CLIFOR` (`id_clifor`);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO_PROGETTISTA" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
CREATE UNIQUE INDEX `IDX_ARTICOLO_PROGETTISTA_1` ON `ARTICOLO_PROGETTISTA` (`id_articolo`,`id_progettista`);
|
||||
|
||||
|
||||
##182
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "DOCUMENTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
|
||||
#ALTER TABLE `DOCUMENTO` DROP FOREIGN KEY `CLIFOR_DOCUMENTO_agente`;
|
||||
|
||||
#ALTER TABLE `DOCUMENTO` DROP FOREIGN KEY `CLIFOR_DOCUMENTO_RESP_COMM`;
|
||||
|
||||
|
||||
|
||||
ALTER TABLE `DOCUMENTO` DROP COLUMN `id_agente`;
|
||||
|
||||
ALTER TABLE `DOCUMENTO` DROP COLUMN `id_respCommerciale`;
|
||||
|
||||
ALTER TABLE `DOCUMENTO` DROP COLUMN `percAgente`;
|
||||
|
||||
ALTER TABLE `DOCUMENTO` DROP COLUMN `percRespCommerciale`;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "DOCUMENTO_AGENTE" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
|
||||
ALTER TABLE `DOCUMENTO_AGENTE` DROP FOREIGN KEY `CLIFOR_DOCUMENTO_AGENTE_agente`;
|
||||
|
||||
ALTER TABLE `DOCUMENTO_AGENTE` CHANGE `id_clifor` `id_cliforDA` INTEGER;
|
||||
|
||||
|
||||
ALTER TABLE `DOCUMENTO_AGENTE` ADD CONSTRAINT `CLIFOR_DOCUMENTO_AGENTE_agente`
|
||||
FOREIGN KEY (`id_cliforDA`) REFERENCES `CLIFOR` (`id_clifor`);
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Drop foreign key constraints #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO_PROGETTISTA` DROP FOREIGN KEY `RIGA_DOCUMENTO_RIGA_DOCUMENTO_PROGETTISTA`;
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO_PROGETTISTA` DROP FOREIGN KEY `ARTICOLO_RIGA_DOCUMENTO_PROGETTISTA`;
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO_PROGETTISTA` DROP FOREIGN KEY `CLIFOR_RIGA_DOCUMENTO_PROGETTISTA`;
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "RIGA_DOCUMENTO_PROGETTISTA" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO_PROGETTISTA` DROP COLUMN `id_clifor`;
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO_PROGETTISTA` DROP COLUMN `percArticolo`;
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO_PROGETTISTA` DROP COLUMN `importoRiga`;
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO_PROGETTISTA` DROP COLUMN `scontoRiga`;
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO_PROGETTISTA` ADD COLUMN `percRDA` DECIMAL(5,2);
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO_PROGETTISTA` CHANGE `id_articolo` `id_cliforRDA` INTEGER;
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Add foreign key constraints #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO_PROGETTISTA` ADD CONSTRAINT `RIGA_DOCUMENTO_RIGA_DOCUMENTO_PROGETTISTA`
|
||||
FOREIGN KEY (`id_rigaDocumento`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO_PROGETTISTA` ADD CONSTRAINT `CLIFOR_RIGA_DOCUMENTO_PROGETTISTA`
|
||||
FOREIGN KEY (`id_cliforRDA`) REFERENCES `CLIFOR` (`id_clifor`);
|
||||
|
||||
|
||||
##183
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "LISTINO_TIPO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `LISTINO_TIPO` ADD COLUMN `prezzoLT` DECIMAL(18,4);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
ALTER TABLE `DOCUMENTO` ADD COLUMN `scontoIncondizionato` DECIMAL(18,4);
|
||||
|
||||
ALTER TABLE `DOCUMENTO` MODIFY `scontoIncondizionato` DECIMAL(18,4) AFTER `flgTipoDocumento`;
|
||||
update DOCUMENTO set scontoIncondizionato=sconto;
|
||||
|
||||
ALTER TABLE `DOCUMENTO` DROP COLUMN `sconto`;
|
||||
|
||||
#184
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "IVA" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `IVA` ADD COLUMN `codiceExport` VARCHAR(10);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "BANNER_STATS" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
#DROP INDEX `IDX_BANNER_STATS_1` ON `BANNER_STATS`;
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "BANNER" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
#DROP INDEX `IDX_BANNER_1` ON `BANNER`;
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "DOCUMENTO_PAGAMENTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `DOCUMENTO_PAGAMENTO` CHANGE `tipoMovimento` `flgTipoMovimento` INTEGER;
|
||||
|
||||
|
||||
ALTER TABLE `DISTINTA_RIBA` MODIFY `flgContabilizzata` INTEGER;
|
||||
|
||||
##185
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "CLIFOR" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
ALTER TABLE `CLIFOR` DROP COLUMN `nominativo`;
|
||||
|
||||
|
||||
ALTER TABLE `CLIFOR` ADD COLUMN `descAggiuntiva` VARCHAR(254);
|
||||
|
||||
ALTER TABLE `CLIFOR` ADD COLUMN `pec` VARCHAR(60);
|
||||
|
||||
|
||||
##186
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "DOCUMENTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `DOCUMENTO` ADD COLUMN `bancaCFDesc` VARCHAR(60);
|
||||
|
||||
ALTER TABLE `DOCUMENTO` ADD COLUMN `ibanCF` CHAR(27);
|
||||
|
||||
ALTER TABLE `DOCUMENTO` ADD COLUMN `percScontoIncondizionato` DECIMAL(5,2);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "CLIFOR" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
##187
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "RIGA_DOCUMENTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO` MODIFY `descrizioneRiga` VARCHAR(1000);
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO` MODIFY `notaRigaDocumento` VARCHAR(1000);
|
||||
|
||||
|
||||
##188
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "DOCUMENTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `DOCUMENTO` ADD COLUMN `id_nazioneSped` CHAR(4);
|
||||
|
||||
##da noia una chiave stringa....
|
||||
#ALTER TABLE `DOCUMENTO` ADD CONSTRAINT `NAZIONE_DOCUMENTO`
|
||||
# FOREIGN KEY (`id_nazioneSped`) REFERENCES `NAZIONE` (`id_nazione`);
|
||||
#alter table DOCUMENTO drop FOREIGN KEY NAZIONE_DOCUMENTO;
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "CAUSALE_MAGAZZINO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `CAUSALE_MAGAZZINO` ADD COLUMN `flgAFTPartenza` INTEGER;
|
||||
|
||||
ALTER TABLE `CAUSALE_MAGAZZINO` ADD COLUMN `flgAFTArrivo` INTEGER;
|
||||
|
||||
|
||||
##189
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "CLIFOR" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `CLIFOR` ADD COLUMN `costoOrarioAssistenza` DECIMAL(18,4);
|
||||
|
||||
|
||||
##190
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `descrizioneCodiceRiga` VARCHAR(40);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "CLIFOR" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `CLIFOR` ADD COLUMN `codiceIdentificativoFE` CHAR(7);
|
||||
|
||||
|
||||
ALTER TABLE `CLIFOR` ADD COLUMN `flgPA` INTEGER;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "TIPO_DOCUMENTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `suffissoFattElett` VARCHAR(5);
|
||||
|
||||
|
||||
|
||||
|
||||
ALTER TABLE `DOCUMENTO` ADD COLUMN `importoBolloEsenzione` DECIMAL(18,4);
|
||||
|
||||
ALTER TABLE `DOCUMENTO` ADD COLUMN `imponibileBolloEsenzione` DECIMAL(18,4);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "VETTORE" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `VETTORE` ADD COLUMN `id_nazione` CHAR(4);
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Add table "STATUS_MSG" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
CREATE TABLE `STATUS_MSG` (
|
||||
`id_statusMsg` INTEGER NOT NULL AUTO_INCREMENT,
|
||||
`tag` VARCHAR(40),
|
||||
`msg` VARCHAR(6000),
|
||||
CONSTRAINT `PK_STATUS_MSG` PRIMARY KEY (`id_statusMsg`)
|
||||
);
|
||||
|
||||
CREATE UNIQUE INDEX `IDX_STATUS_MSG_1` ON `STATUS_MSG` (`tag`);
|
||||
|
||||
###allinemento tutti i campi tmst in datetime
|
||||
|
||||
update DOCUMENTO SET tmstFilePdf=null;
|
||||
|
||||
|
||||
ALTER TABLE `DOCUMENTO` MODIFY `tmstFilePdf` DATETIME;
|
||||
ALTER TABLE `DOCUMENTO` ADD COLUMN `tmstFileXml` DATETIME;
|
||||
|
||||
|
||||
|
||||
##tmst stampato
|
||||
ALTER TABLE `DOCUMENTO` CHANGE tmstStampato tmstStampatoOld varchar(30);
|
||||
ALTER TABLE `DOCUMENTO` ADD COLUMN `tmstStampato` DATETIME;
|
||||
update DOCUMENTO SET tmstStampato=tmstStampatoOld where tmstStampatoOld!='';
|
||||
####ALTER TABLE `DOCUMENTO` MODIFY `tmstStampato` DATETIME;
|
||||
|
||||
|
||||
43
www/admin/_alterTable/_alterTable/183-184_atelier.sql
Normal file
|
|
@ -0,0 +1,43 @@
|
|||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "LISTINO_TIPO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `LISTINO_TIPO` ADD COLUMN `prezzoLT` DECIMAL(18,4);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
ALTER TABLE `DOCUMENTO` ADD COLUMN `scontoIncondizionato` DECIMAL(18,4);
|
||||
|
||||
ALTER TABLE `DOCUMENTO` MODIFY `scontoIncondizionato` DECIMAL(18,4) AFTER `flgTipoDocumento`;
|
||||
update DOCUMENTO set scontoIncondizionato=sconto;
|
||||
|
||||
ALTER TABLE `DOCUMENTO` DROP COLUMN `sconto`;
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "IVA" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `IVA` ADD COLUMN `codiceExport` VARCHAR(10);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "BANNER_STATS" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
#DROP INDEX `IDX_BANNER_STATS_1` ON `BANNER_STATS`;
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "BANNER" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
#DROP INDEX `IDX_BANNER_1` ON `BANNER`;
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "DOCUMENTO_PAGAMENTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `DOCUMENTO_PAGAMENTO` CHANGE `tipoMovimento` `flgTipoMovimento` INTEGER;
|
||||
|
||||
|
||||
ALTER TABLE `DISTINTA_RIBA` MODIFY `flgContabilizzata` INTEGER;
|
||||
68
www/admin/_alterTable/_alterTable/191-192-allinea-tex.sql
Normal file
|
|
@ -0,0 +1,68 @@
|
|||
|
||||
|
||||
ALTER TABLE `REPARTO` ADD COLUMN `descrizione` VARCHAR(60);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "DOCUMENTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `DOCUMENTO` ADD COLUMN `tmstInvioXml` DATETIME;
|
||||
|
||||
ALTER TABLE `DOCUMENTO` ADD COLUMN `flgStatoInvioXml` INTEGER;
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "CLIFOR" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `CLIFOR` ADD COLUMN `flgSplitPayment` INTEGER;
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `codiciMagazzino` VARCHAR(1000);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "DOCUMENTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `DOCUMENTO` ADD COLUMN `codiceCIG` VARCHAR(40);
|
||||
|
||||
ALTER TABLE `DOCUMENTO` ADD COLUMN `codiceCUP` VARCHAR(40);
|
||||
|
||||
ALTER TABLE `DOCUMENTO` ADD COLUMN `codiceCommessa` VARCHAR(40);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO_VARIANTE" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO_VARIANTE` ADD COLUMN `codiciMagazzino` VARCHAR(1000);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO_TAGLIA" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO_TAGLIA` ADD COLUMN `codiciMagazzino` VARCHAR(1000);
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
CREATE INDEX `IDX_ARTICOLO_12` ON `ARTICOLO` (`codiciMagazzino`);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO_VARIANTE" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
CREATE INDEX `IDX_ARTICOLO_VARIANTE_5` ON `ARTICOLO_VARIANTE` (`codiciMagazzino`);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO_TAGLIA" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
CREATE INDEX `IDX_ARTICOLO_TAGLIA_1` ON `ARTICOLO_TAGLIA` (`codiciMagazzino`);
|
||||
0
www/admin/_alterTable/_alterTable/197_211 fotoeventi.sql
Normal file
520
www/admin/_alterTable/_alterTable/207_222_insinna.sql
Normal file
|
|
@ -0,0 +1,520 @@
|
|||
#207
|
||||
|
||||
ALTER TABLE `LAV_PEZZA` ADD COLUMN `codicePezzaUnico` VARCHAR(40);
|
||||
|
||||
CREATE UNIQUE INDEX `IDX_LAV_PEZZA_2` ON `LAV_PEZZA` (`id_clifor`,`codicePezzaUnico`);
|
||||
|
||||
#208
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "RIGA_DOCUMENTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `flgDaCancellare` INTEGER;
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Add table "NUMERO_TELI_RIGA" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
CREATE TABLE `NUMERO_TELI_RIGA` (
|
||||
`id_numeroTeliRiga` INTEGER NOT NULL AUTO_INCREMENT,
|
||||
`numTeliRiga` INTEGER,
|
||||
`id_rigaDocumentoArticolo` INTEGER,
|
||||
`id_rigaDocumentoTessuto` INTEGER,
|
||||
CONSTRAINT `PK_NUMERO_TELI_RIGA` PRIMARY KEY (`id_numeroTeliRiga`)
|
||||
);
|
||||
|
||||
|
||||
ALTER TABLE `NUMERO_TELI_RIGA` ADD CONSTRAINT `RIGA_DOCUMENTO_NUMERO_TELI_RIGA_articolo`
|
||||
FOREIGN KEY (`id_rigaDocumentoArticolo`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);
|
||||
|
||||
ALTER TABLE `NUMERO_TELI_RIGA` ADD CONSTRAINT `RIGA_DOCUMENTO_NUMERO_TELI_RIGA_tessuto`
|
||||
FOREIGN KEY (`id_rigaDocumentoTessuto`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);
|
||||
|
||||
CREATE UNIQUE INDEX `IDX_NUMERO_TELI_RIGA_1` ON `NUMERO_TELI_RIGA` (`id_rigaDocumentoArticolo`,`id_rigaDocumentoTessuto`);
|
||||
|
||||
|
||||
ALTER TABLE `NUMERO_TELI_RIGA` ADD COLUMN `mtTessutoRiga` DOUBLE;
|
||||
|
||||
|
||||
#210
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Add table "DOCUMENTO_P_F" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
## C'+ GIA?????
|
||||
CREATE TABLE `DOC_FIGLIO_PADRE` (
|
||||
`id_docFiglioPadre` INTEGER NOT NULL AUTO_INCREMENT,
|
||||
`id_documentoPadre` INTEGER,
|
||||
`id_documentoFiglio` INTEGER,
|
||||
CONSTRAINT `PK_DOC_FIGLIO_PADRE` PRIMARY KEY (`id_docFiglioPadre`)
|
||||
);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Add foreign key constraints #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `DOC_FIGLIO_PADRE` ADD CONSTRAINT `DOCUMENTO_DOC_FIGLIO_PADRE_PADRE`
|
||||
FOREIGN KEY (`id_documentoPadre`) REFERENCES `DOCUMENTO` (`id_documento`);
|
||||
|
||||
ALTER TABLE `DOC_FIGLIO_PADRE` ADD CONSTRAINT `DOCUMENTO_DOC_FIGLIO_PADRE_figlio`
|
||||
FOREIGN KEY (`id_documentoFiglio`) REFERENCES `DOCUMENTO` (`id_documento`);
|
||||
####################
|
||||
|
||||
alter table TIPOLOGIA_DOCUMENTO ADD COLUMN flgGestioneSeparata INTEGER;
|
||||
|
||||
|
||||
#211
|
||||
|
||||
ALTER TABLE `DOC_PREL` ADD COLUMN `flgTipoGenerazione` INTEGER;
|
||||
|
||||
#212
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "RIGA_DOCUMENTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `nrOriginale` DOUBLE;
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO_ARTICOLO_TESSUTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO_ARTICOLO_TESSUTO` ADD COLUMN `flgPrincipale` INTEGER;
|
||||
|
||||
#213
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `caratteristicheListeId` VARCHAR(1000);
|
||||
|
||||
CREATE INDEX `IDX_ARTICOLO_7` ON `ARTICOLO` (`caratteristicheListeId`);
|
||||
|
||||
ALTER TABLE `TIPOLOGIA_DOCUMENTO` ADD COLUMN `suffissoCR` VARCHAR(40);
|
||||
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "PROMOZIONE" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `PROMOZIONE` ADD COLUMN `dataUtilizzoPromozione` DATE;
|
||||
|
||||
ALTER TABLE `PROMOZIONE` ADD COLUMN `numUtilizzi` INTEGER;
|
||||
|
||||
ALTER TABLE `PROMOZIONE` ADD COLUMN `numUtilizziMax` INTEGER;
|
||||
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "COLORE" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `COLORE` ADD COLUMN `codiceColore` VARCHAR(20);
|
||||
|
||||
CREATE UNIQUE INDEX `IDX_COLORE_2` ON `COLORE` (`codiceColore`);
|
||||
|
||||
#214
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Add table "PROMOZIONE_USER" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
CREATE TABLE `PROMOZIONE_USER` (
|
||||
`id_promozioneUser` INTEGER NOT NULL AUTO_INCREMENT,
|
||||
`id_promozione` INTEGER,
|
||||
`id_users` INTEGER,
|
||||
`id_documento` INTEGER,
|
||||
CONSTRAINT `PK_PROMOZIONE_USER` PRIMARY KEY (`id_promozioneUser`)
|
||||
);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Add foreign key constraints #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `PROMOZIONE_USER` ADD CONSTRAINT `PROMOZIONE_PROMOZIONE_USER`
|
||||
FOREIGN KEY (`id_promozione`) REFERENCES `PROMOZIONE` (`id_promozione`);
|
||||
|
||||
ALTER TABLE `PROMOZIONE_USER` ADD CONSTRAINT `USERS_PROMOZIONE_USER`
|
||||
FOREIGN KEY (`id_users`) REFERENCES `USERS` (`id_users`);
|
||||
|
||||
ALTER TABLE `PROMOZIONE_USER` ADD CONSTRAINT `DOCUMENTO_PROMOZIONE_USER`
|
||||
FOREIGN KEY (`id_documento`) REFERENCES `DOCUMENTO` (`id_documento`);
|
||||
|
||||
|
||||
|
||||
#215
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO_TESSUTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO_TESSUTO` ADD COLUMN `codiciAlternativiAt` VARCHAR(200);
|
||||
|
||||
CREATE INDEX `IDX_ARTICOLO_TESSUTO_2` ON `ARTICOLO_TESSUTO` (`codiciAlternativiAt`);
|
||||
|
||||
ALTER TABLE `ARTICOLO_TESSUTO` ADD COLUMN `notaTessuto` TEXT;
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `notaArticolo` TEXT;
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO_ARTICOLO_TESSUTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
|
||||
|
||||
ALTER TABLE `ARTICOLO_ARTICOLO_TESSUTO` ADD COLUMN `mmATT` INTEGER;
|
||||
update ARTICOLO_ARTICOLO_TESSUTO set mmATT=mtATT*1000;
|
||||
|
||||
ALTER TABLE `ARTICOLO_ARTICOLO_TESSUTO` DROP COLUMN `mtATT`;
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ACCESS" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ACCESS` ADD COLUMN `suffissoE` VARCHAR(40);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "TIPO_DOCUMENTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `coloreNuovoDocumento` CHAR(7);
|
||||
|
||||
ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `ordineNuovoDocumento` INTEGER;
|
||||
|
||||
|
||||
|
||||
ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `flgNascondiNuovo` INTEGER;
|
||||
|
||||
#216
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "PROMOZIONE" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `PROMOZIONE` ADD COLUMN `flgUtilizzoPerUtente` INTEGER;
|
||||
|
||||
|
||||
#217
|
||||
|
||||
ALTER TABLE `MARCA` ADD COLUMN `articoliTrattati` VARCHAR(254);
|
||||
|
||||
ALTER TABLE `MARCA` ADD COLUMN `link` VARCHAR(60);
|
||||
|
||||
|
||||
ALTER TABLE `MARCA` MODIFY `link` VARCHAR(60) AFTER `descrizione`;
|
||||
|
||||
ALTER TABLE `MARCA` MODIFY `articoliTrattati` VARCHAR(254) AFTER `link`;
|
||||
|
||||
ALTER TABLE `MARCA` MODIFY `lastUpdId_user` integer AFTER `articoliTrattati`;
|
||||
|
||||
|
||||
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `flgUsato` INTEGER;
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `nMatricola` VARCHAR(254);
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `dataUltimoCosto` DATE;
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `prezzoNettoBarrato` DECIMAL(18,4);
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `flgNoleggio` INTEGER;
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `prezzoNoleggio` DECIMAL(18,4);
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `flgGoogle` INTEGER;
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `codiceEan` VARCHAR(60);
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `descrizioneGoogle` VARCHAR(200);
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `flgEbay` INTEGER;
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `percRicarico` DECIMAL(5,2);
|
||||
|
||||
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `flgSuperGaranzia` INTEGER;
|
||||
|
||||
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `prezzoIvatoBarrato` DECIMAL(18,4);
|
||||
|
||||
ALTER TABLE `ARTICOLO` MODIFY `prezzoIvatoBarrato` DECIMAL(18,4) AFTER `prezzoNettoBarrato`;
|
||||
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `costoNuovo` DECIMAL(18,4);
|
||||
|
||||
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `flgStatoImport` INTEGER;
|
||||
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `costoNetto` DECIMAL(18,4);
|
||||
|
||||
ALTER TABLE `ARTICOLO` MODIFY `costoNetto` DECIMAL(18,4) AFTER `nMatricola`;
|
||||
|
||||
ALTER TABLE `ARTICOLO` MODIFY `costoNuovo` DECIMAL(18,4) AFTER `costoNetto`;
|
||||
|
||||
ALTER TABLE `ARTICOLO` MODIFY `dataUltimoCosto` DATE AFTER `costoNuovo`;
|
||||
|
||||
ALTER TABLE `ARTICOLO` MODIFY `prezzoNettoBarrato` DECIMAL(18,4) AFTER `dataUltimoCosto`;
|
||||
|
||||
ALTER TABLE `ARTICOLO` MODIFY `prezzoIvatoBarrato` DECIMAL(18,4) AFTER `prezzoNettoBarrato`;
|
||||
|
||||
ALTER TABLE `ARTICOLO` MODIFY `flgNoleggio` INTEGER AFTER `prezzoIvatoBarrato`;
|
||||
|
||||
ALTER TABLE `ARTICOLO` MODIFY `prezzoNoleggio` DECIMAL(18,4) AFTER `flgNoleggio`;
|
||||
|
||||
ALTER TABLE `ARTICOLO` MODIFY `flgGoogle` INTEGER AFTER `prezzoNoleggio`;
|
||||
|
||||
ALTER TABLE `ARTICOLO` MODIFY `codiceEan` VARCHAR(60) AFTER `flgGoogle`;
|
||||
|
||||
ALTER TABLE `ARTICOLO` MODIFY `descrizioneGoogle` VARCHAR(200) AFTER `codiceEan`;
|
||||
|
||||
ALTER TABLE `ARTICOLO` MODIFY `flgEbay` INTEGER AFTER `descrizioneGoogle`;
|
||||
|
||||
ALTER TABLE `ARTICOLO` MODIFY `percRicarico` DECIMAL(5,2) AFTER `flgEbay`;
|
||||
|
||||
ALTER TABLE `ARTICOLO` MODIFY `flgSuperGaranzia` INTEGER AFTER `percRicarico`;
|
||||
|
||||
ALTER TABLE `ARTICOLO` MODIFY `nome` VARCHAR(254);
|
||||
|
||||
DROP INDEX `IDX_ARTICOLO_2` ON `ARTICOLO`;
|
||||
|
||||
ALTER TABLE `ARTICOLO` MODIFY `codiceProduttore` VARCHAR(254);
|
||||
|
||||
CREATE INDEX `IDX_ARTICOLO_2` ON `ARTICOLO` (`codiceProduttore` ASC);
|
||||
|
||||
|
||||
######deletex from DESC_TXT_LANG where tabella='ARTICOLO';
|
||||
ALTER TABLE `DESC_TXT_LANG` MODIFY `descrizione` MEDIUMTEXT;
|
||||
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "CLIFOR" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `CLIFOR` ADD COLUMN `flgUsato` INTEGER;
|
||||
|
||||
|
||||
ALTER TABLE `CLIFOR` ADD COLUMN `provinciaComuneNascita` CHAR(4);
|
||||
|
||||
ALTER TABLE `USERS` MODIFY `nome` VARCHAR(60);
|
||||
|
||||
ALTER TABLE `USERS` MODIFY `cognome` VARCHAR(254);
|
||||
|
||||
ALTER TABLE `USERS` MODIFY `eMail` VARCHAR(60);
|
||||
|
||||
|
||||
|
||||
DROP INDEX `IDX_USERS_1` ON `USERS`;
|
||||
|
||||
DROP INDEX `TUC_USERS_1` ON `USERS`;
|
||||
|
||||
ALTER TABLE `USERS` MODIFY `login` VARCHAR(60) NOT NULL;
|
||||
|
||||
ALTER TABLE `USERS` ADD CONSTRAINT `TUC_USERS_1`
|
||||
UNIQUE (`login`);
|
||||
|
||||
CREATE UNIQUE INDEX `IDX_USERS_1` ON `USERS` (`login` ASC);
|
||||
|
||||
|
||||
|
||||
|
||||
DROP INDEX `IDX_CLIFOR_7` ON `CLIFOR`;
|
||||
|
||||
CREATE INDEX `IDX_CLIFOR_7` ON `CLIFOR` (`codFisc`,`flgTipo`);
|
||||
|
||||
|
||||
ALTER TABLE `CLIFOR` MODIFY `indirizzo` VARCHAR(254);
|
||||
|
||||
|
||||
|
||||
|
||||
ALTER TABLE `TIPO` ADD COLUMN `flgNoCart` INTEGER;
|
||||
|
||||
|
||||
update ARTICOLO SET flgStockOfferte='1' where flgStockOfferte='O';
|
||||
update ARTICOLO SET flgStockOfferte='2' where flgStockOfferte='S';
|
||||
update ARTICOLO SET flgStockOfferte='3' where flgStockOfferte='U';
|
||||
update ARTICOLO SET flgStockOfferte='4' where flgStockOfferte='N';
|
||||
|
||||
|
||||
ALTER TABLE `ARTICOLO` MODIFY `flgStockOfferte` INTEGER DEFAULT 0;
|
||||
|
||||
|
||||
##tex
|
||||
|
||||
ALTER TABLE `ARTICOLO_TESSUTO` ADD COLUMN `ultimoPrezzoAcquisto` DECIMAL(18,4);
|
||||
|
||||
|
||||
|
||||
|
||||
#218
|
||||
|
||||
ALTER TABLE `MARCA` ADD COLUMN `indiciTipo` VARCHAR(4000);
|
||||
|
||||
#CREATE INDEX `IDX_MARCA_2` ON `MARCA` (`indiciTipo`);
|
||||
|
||||
|
||||
|
||||
ALTER TABLE `ARTICOLO_ARTICOLO_TESSUTO` DROP FOREIGN KEY `ARTICOLO_ARTICOLO_ARTICOLO_TESSUTO`;
|
||||
|
||||
ALTER TABLE `ARTICOLO_ARTICOLO_TESSUTO` DROP FOREIGN KEY `ARTICOLO_TESSUTO_ARTICOLO_ARTICOLO_TESSUTO`;
|
||||
|
||||
ALTER TABLE `ARTICOLO_ARTICOLO_TESSUTO` DROP FOREIGN KEY `ARTICOLO_VARIANTE_ARTICOLO_ARTICOLO_TESSUTO`;
|
||||
|
||||
ALTER TABLE `ARTICOLO_ARTICOLO_TESSUTO` DROP FOREIGN KEY `ARTICOLO_TESSUTO_COLORE_ARTICOLO_ARTICOLO_TESSUTO`;
|
||||
|
||||
ALTER TABLE `ARTICOLO` DROP FOREIGN KEY `MARCA_ARTICOLO`;
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO_ARTICOLO_TESSUTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
DROP INDEX `IDX_ARTICOLO_ARTICOLO_TESSUTO_1` ON `ARTICOLO_ARTICOLO_TESSUTO`;
|
||||
|
||||
CREATE INDEX `IDX_ARTICOLO_ARTICOLO_TESSUTO_1` ON `ARTICOLO_ARTICOLO_TESSUTO` (`id_articolo`,`id_articoloTessuto`,`id_articoloTessutoColore`,`id_articoloVariante`);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Add foreign key constraints #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO_ARTICOLO_TESSUTO` ADD CONSTRAINT `ARTICOLO_ARTICOLO_ARTICOLO_TESSUTO`
|
||||
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
|
||||
|
||||
ALTER TABLE `ARTICOLO_ARTICOLO_TESSUTO` ADD CONSTRAINT `ARTICOLO_TESSUTO_ARTICOLO_ARTICOLO_TESSUTO`
|
||||
FOREIGN KEY (`id_articoloTessuto`) REFERENCES `ARTICOLO_TESSUTO` (`id_articoloTessuto`);
|
||||
|
||||
ALTER TABLE `ARTICOLO_ARTICOLO_TESSUTO` ADD CONSTRAINT `ARTICOLO_VARIANTE_ARTICOLO_ARTICOLO_TESSUTO`
|
||||
FOREIGN KEY (`id_articoloVariante`) REFERENCES `ARTICOLO_VARIANTE` (`id_articoloVariante`);
|
||||
|
||||
ALTER TABLE `ARTICOLO_ARTICOLO_TESSUTO` ADD CONSTRAINT `ARTICOLO_TESSUTO_COLORE_ARTICOLO_ARTICOLO_TESSUTO`
|
||||
FOREIGN KEY (`id_articoloTessutoColore`) REFERENCES `ARTICOLO_TESSUTO_COLORE` (`id_articoloTessutoColore`);
|
||||
|
||||
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `costoManodopera` DECIMAL(18,4);
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `costoStiro` DECIMAL(18,4);
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `costoSpeseFisse` DECIMAL(18,4);
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `costoAccessori` DECIMAL(18,4);
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `percRicaricoSuCosto` DECIMAL(5,2);
|
||||
|
||||
|
||||
#219
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `flgKit` INTEGER;
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "TIPO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `TIPO` ADD COLUMN `flgKitArt` INTEGER;
|
||||
|
||||
|
||||
CREATE TABLE `KIT` (
|
||||
`id_kit` INTEGER NOT NULL AUTO_INCREMENT,
|
||||
`id_articoloSecondario` INTEGER,
|
||||
`id_articolo` INTEGER,
|
||||
`id_articoloVarianteSecondario` INTEGER,
|
||||
`id_articoloVariante` INTEGER,
|
||||
`flgEstendiVarianteKit` INTEGER,
|
||||
CONSTRAINT `PK_KIT` PRIMARY KEY (`id_kit`)
|
||||
);
|
||||
|
||||
CREATE UNIQUE INDEX `IDX_KIT_1` ON `KIT` (`id_articolo`,`id_articoloSecondario`,`id_articoloVariante`,`id_articoloVarianteSecondario`);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Add foreign key constraints #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `KIT` ADD CONSTRAINT `ARTICOLO_KIT_PRIMARIO`
|
||||
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
|
||||
|
||||
ALTER TABLE `KIT` ADD CONSTRAINT `ARTICOLO_KIT_SECONDARIO`
|
||||
FOREIGN KEY (`id_articoloSecondario`) REFERENCES `ARTICOLO` (`id_articolo`);
|
||||
|
||||
ALTER TABLE `KIT` ADD CONSTRAINT `ARTICOLO_VARIANTE_KIT_PRIMARIO`
|
||||
FOREIGN KEY (`id_articoloVariante`) REFERENCES `ARTICOLO_VARIANTE` (`id_articoloVariante`);
|
||||
|
||||
ALTER TABLE `KIT` ADD CONSTRAINT `ARTICOLO_VARIANTE_KIT_SECONDARIO`
|
||||
FOREIGN KEY (`id_articoloVarianteSecondario`) REFERENCES `ARTICOLO_VARIANTE` (`id_articoloVariante`);
|
||||
|
||||
|
||||
#220
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "TIPO_DOCUMENTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `suffissoPD` VARCHAR(40);
|
||||
|
||||
ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `suffissoCR` VARCHAR(40);
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `bordaturaCm` INTEGER;
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO` DROP COLUMN `bordaturaCm`;
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO_ARTICOLO_TESSUTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO_ARTICOLO_TESSUTO` ADD COLUMN `bordaturaMm` INTEGER;
|
||||
|
||||
|
||||
|
||||
#221
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "CLIFOR" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `CLIFOR` ADD COLUMN `comuneNascitaDescrizione` VARCHAR(60);
|
||||
|
||||
|
||||
#222
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `prezzoPubblicoIva` DECIMAL(18,4);
|
||||
|
||||
|
||||
|
||||
579
www/admin/_alterTable/_alterTable/220_204_ftravianle.sql
Normal file
|
|
@ -0,0 +1,579 @@
|
|||
|
||||
DROP INDEX `IDX_CLIFOR_8` ON `CLIFOR`;
|
||||
|
||||
ALTER TABLE `CLIFOR` MODIFY `pIva` CHAR(16);
|
||||
|
||||
CREATE UNIQUE INDEX `IDX_CLIFOR_8` ON `CLIFOR` (`pIva`,`flgTipo`);
|
||||
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ACCESS" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ACCESS` ADD COLUMN `suffissoPD` VARCHAR(40);
|
||||
|
||||
ALTER TABLE `ACCESS` ADD COLUMN `suffissoCR` VARCHAR(40);
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "RIGA_DOCUMENTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO` CHANGE `colpoIniziale` `colpoInizialeRiga` INTEGER;
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO` CHANGE `colpoFinale` `colpoFinaleRiga` INTEGER;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "RIGA_DOCUMENTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `id_telaio` INTEGER;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO` ADD CONSTRAINT `TELAIO_RIGA_DOCUMENTO`
|
||||
FOREIGN KEY (`id_telaio`) REFERENCES `TELAIO` (`id_telaio`);
|
||||
|
||||
|
||||
|
||||
update RIGA_DOCUMENTO as A set A.id_telaio = (select B.id_telaio from DOCUMENTO AS B WHERE B.id_documento=A.id_documento) ;
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "DOCUMENTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `DOCUMENTO` DROP COLUMN `id_telaio`;
|
||||
|
||||
|
||||
#####
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "DOCUMENTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `DOCUMENTO` DROP COLUMN `colpoFinale`;
|
||||
|
||||
ALTER TABLE `DOCUMENTO` DROP COLUMN `colpoIniziale`;
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "RIGA_DOCUMENTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO` CHANGE `tsInizioLavorazione` `tsInizioLavorazioneRiga` DATETIME;
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO` CHANGE `flgStatoLavorazione` `flgStatoLavorazioneRiga` INTEGER;
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO` CHANGE `tsFineLavorazione` `tsFineLavorazioneRiga` DATETIME;
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "DOCUMENTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `DOCUMENTO` ADD COLUMN `totaleColpi` INTEGER;
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "PROMOZIONE" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `PROMOZIONE` DROP COLUMN `descrizione_en`;
|
||||
|
||||
ALTER TABLE `PROMOZIONE` CHANGE `descrizione_it` `descrizione` VARCHAR(254);
|
||||
DROP INDEX `IDX_PROMOZIONE_1` ON `PROMOZIONE`;
|
||||
|
||||
CREATE UNIQUE INDEX `IDX_PROMOZIONE_1` ON `PROMOZIONE` (`codicePromozione`);
|
||||
|
||||
|
||||
####
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
DROP INDEX `IDX_ARTICOLO_2` ON `ARTICOLO`;
|
||||
|
||||
DROP INDEX `IDX_ARTICOLO_3` ON `ARTICOLO`;
|
||||
|
||||
DROP INDEX `IDX_ARTICOLO_4` ON `ARTICOLO`;
|
||||
|
||||
DROP INDEX `IDX_ARTICOLO_5` ON `ARTICOLO`;
|
||||
|
||||
ALTER TABLE `ARTICOLO` DROP COLUMN `descrizione_it`;
|
||||
|
||||
ALTER TABLE `ARTICOLO` DROP COLUMN `descrizione_en`;
|
||||
|
||||
ALTER TABLE `ARTICOLO` DROP COLUMN `descrizioneCommerciale_it`;
|
||||
|
||||
ALTER TABLE `ARTICOLO` DROP COLUMN `descrizioneCommerciale_en`;
|
||||
|
||||
ALTER TABLE `ARTICOLO` DROP COLUMN `descrizioneTecnica_it`;
|
||||
|
||||
ALTER TABLE `ARTICOLO` DROP COLUMN `descrizioneTecnica_en`;
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `langsNomel` VARCHAR(1000);
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `langsDescrizione` VARCHAR(1000);
|
||||
|
||||
CREATE INDEX `IDX_ARTICOLO_6` ON `ARTICOLO` (`langsDescrizione`);
|
||||
|
||||
CREATE INDEX `IDX_ARTICOLO_2` ON `ARTICOLO` (`codiceProduttore` ASC);
|
||||
|
||||
CREATE INDEX `IDX_ARTICOLO_3` ON `ARTICOLO` (`codiciAlternativi` ASC);
|
||||
|
||||
CREATE INDEX `IDX_ARTICOLO_4` ON `ARTICOLO` (`codiciMagazzino`);
|
||||
|
||||
CREATE INDEX `IDX_ARTICOLO_5` ON `ARTICOLO` (`langsNomel`);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO_VARIANTE" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO_VARIANTE` DROP COLUMN `descrizioneV_it`;
|
||||
|
||||
ALTER TABLE `ARTICOLO_VARIANTE` DROP COLUMN `descrizioneV_en`;
|
||||
|
||||
ALTER TABLE `ARTICOLO_VARIANTE` DROP COLUMN `descrizioneVetrinaV_it`;
|
||||
|
||||
ALTER TABLE `ARTICOLO_VARIANTE` DROP COLUMN `descrizioneVetrinaV_en`;
|
||||
|
||||
|
||||
|
||||
####################
|
||||
|
||||
alter table TIPOLOGIA_DOCUMENTO ADD COLUMN flgGestioneSeparata INTEGER
|
||||
|
||||
|
||||
|
||||
ALTER TABLE `DOC_PREL` ADD COLUMN `flgTipoGenerazione` INTEGER;
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "RIGA_DOCUMENTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `nrOriginale` DOUBLE;
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO_ARTICOLO_TESSUTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO_ARTICOLO_TESSUTO` ADD COLUMN `flgPrincipale` INTEGER;
|
||||
|
||||
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `caratteristicheListeId` VARCHAR(1000);
|
||||
|
||||
CREATE INDEX `IDX_ARTICOLO_7` ON `ARTICOLO` (`caratteristicheListeId`);
|
||||
|
||||
ALTER TABLE `TIPOLOGIA_DOCUMENTO` ADD COLUMN `suffissoCR` VARCHAR(40);
|
||||
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "PROMOZIONE" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `PROMOZIONE` ADD COLUMN `dataUtilizzoPromozione` DATE;
|
||||
|
||||
ALTER TABLE `PROMOZIONE` ADD COLUMN `numUtilizzi` INTEGER;
|
||||
|
||||
ALTER TABLE `PROMOZIONE` ADD COLUMN `numUtilizziMax` INTEGER;
|
||||
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "COLORE" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `COLORE` ADD COLUMN `codiceColore` VARCHAR(20);
|
||||
|
||||
CREATE UNIQUE INDEX `IDX_COLORE_2` ON `COLORE` (`codiceColore`);
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Add table "PROMOZIONE_USER" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
CREATE TABLE `PROMOZIONE_USER` (
|
||||
`id_promozioneUser` INTEGER NOT NULL AUTO_INCREMENT,
|
||||
`id_promozione` INTEGER,
|
||||
`id_users` INTEGER,
|
||||
`id_documento` INTEGER,
|
||||
CONSTRAINT `PK_PROMOZIONE_USER` PRIMARY KEY (`id_promozioneUser`)
|
||||
);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Add foreign key constraints #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `PROMOZIONE_USER` ADD CONSTRAINT `PROMOZIONE_PROMOZIONE_USER`
|
||||
FOREIGN KEY (`id_promozione`) REFERENCES `PROMOZIONE` (`id_promozione`);
|
||||
|
||||
ALTER TABLE `PROMOZIONE_USER` ADD CONSTRAINT `USERS_PROMOZIONE_USER`
|
||||
FOREIGN KEY (`id_users`) REFERENCES `USERS` (`id_users`);
|
||||
|
||||
ALTER TABLE `PROMOZIONE_USER` ADD CONSTRAINT `DOCUMENTO_PROMOZIONE_USER`
|
||||
FOREIGN KEY (`id_documento`) REFERENCES `DOCUMENTO` (`id_documento`);
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO_TESSUTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO_TESSUTO` ADD COLUMN `codiciAlternativiAt` VARCHAR(200);
|
||||
|
||||
CREATE INDEX `IDX_ARTICOLO_TESSUTO_2` ON `ARTICOLO_TESSUTO` (`codiciAlternativiAt`);
|
||||
|
||||
ALTER TABLE `ARTICOLO_TESSUTO` ADD COLUMN `notaTessuto` TEXT;
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `notaArticolo` TEXT;
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO_ARTICOLO_TESSUTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
|
||||
|
||||
ALTER TABLE `ARTICOLO_ARTICOLO_TESSUTO` ADD COLUMN `mmATT` INTEGER;
|
||||
update ARTICOLO_ARTICOLO_TESSUTO set mmATT=mtATT*1000;
|
||||
|
||||
ALTER TABLE `ARTICOLO_ARTICOLO_TESSUTO` DROP COLUMN `mtATT`;
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ACCESS" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ACCESS` ADD COLUMN `suffissoE` VARCHAR(40);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "TIPO_DOCUMENTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `coloreNuovoDocumento` CHAR(7);
|
||||
|
||||
ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `ordineNuovoDocumento` INTEGER;
|
||||
|
||||
|
||||
|
||||
ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `flgNascondiNuovo` INTEGER;
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "PROMOZIONE" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `PROMOZIONE` ADD COLUMN `flgUtilizzoPerUtente` INTEGER;
|
||||
|
||||
|
||||
ALTER TABLE `MARCA` ADD COLUMN `articoliTrattati` VARCHAR(254);
|
||||
|
||||
ALTER TABLE `MARCA` ADD COLUMN `link` VARCHAR(60);
|
||||
|
||||
|
||||
ALTER TABLE `MARCA` MODIFY `link` VARCHAR(60) AFTER `descrizione`;
|
||||
|
||||
ALTER TABLE `MARCA` MODIFY `articoliTrattati` VARCHAR(254) AFTER `link`;
|
||||
|
||||
ALTER TABLE `MARCA` MODIFY `lastUpdId_user` integer AFTER `articoliTrattati`;
|
||||
|
||||
|
||||
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `flgUsato` INTEGER;
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `nMatricola` VARCHAR(254);
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `dataUltimoCosto` DATE;
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `prezzoNettoBarrato` DECIMAL(18,4);
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `flgNoleggio` INTEGER;
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `prezzoNoleggio` DECIMAL(18,4);
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `flgGoogle` INTEGER;
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `codiceEan` VARCHAR(60);
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `descrizioneGoogle` VARCHAR(200);
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `flgEbay` INTEGER;
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `percRicarico` DECIMAL(5,2);
|
||||
|
||||
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `flgSuperGaranzia` INTEGER;
|
||||
|
||||
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `prezzoIvatoBarrato` DECIMAL(18,4);
|
||||
|
||||
ALTER TABLE `ARTICOLO` MODIFY `prezzoIvatoBarrato` DECIMAL(18,4) AFTER `prezzoNettoBarrato`;
|
||||
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `costoNuovo` DECIMAL(18,4);
|
||||
|
||||
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `flgStatoImport` INTEGER;
|
||||
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `costoNetto` DECIMAL(18,4);
|
||||
|
||||
ALTER TABLE `ARTICOLO` MODIFY `costoNetto` DECIMAL(18,4) AFTER `nMatricola`;
|
||||
|
||||
ALTER TABLE `ARTICOLO` MODIFY `costoNuovo` DECIMAL(18,4) AFTER `costoNetto`;
|
||||
|
||||
ALTER TABLE `ARTICOLO` MODIFY `dataUltimoCosto` DATE AFTER `costoNuovo`;
|
||||
|
||||
ALTER TABLE `ARTICOLO` MODIFY `prezzoNettoBarrato` DECIMAL(18,4) AFTER `dataUltimoCosto`;
|
||||
|
||||
ALTER TABLE `ARTICOLO` MODIFY `prezzoIvatoBarrato` DECIMAL(18,4) AFTER `prezzoNettoBarrato`;
|
||||
|
||||
ALTER TABLE `ARTICOLO` MODIFY `flgNoleggio` INTEGER AFTER `prezzoIvatoBarrato`;
|
||||
|
||||
ALTER TABLE `ARTICOLO` MODIFY `prezzoNoleggio` DECIMAL(18,4) AFTER `flgNoleggio`;
|
||||
|
||||
ALTER TABLE `ARTICOLO` MODIFY `flgGoogle` INTEGER AFTER `prezzoNoleggio`;
|
||||
|
||||
ALTER TABLE `ARTICOLO` MODIFY `codiceEan` VARCHAR(60) AFTER `flgGoogle`;
|
||||
|
||||
ALTER TABLE `ARTICOLO` MODIFY `descrizioneGoogle` VARCHAR(200) AFTER `codiceEan`;
|
||||
|
||||
ALTER TABLE `ARTICOLO` MODIFY `flgEbay` INTEGER AFTER `descrizioneGoogle`;
|
||||
|
||||
ALTER TABLE `ARTICOLO` MODIFY `percRicarico` DECIMAL(5,2) AFTER `flgEbay`;
|
||||
|
||||
ALTER TABLE `ARTICOLO` MODIFY `flgSuperGaranzia` INTEGER AFTER `percRicarico`;
|
||||
|
||||
ALTER TABLE `ARTICOLO` MODIFY `nome` VARCHAR(254);
|
||||
|
||||
DROP INDEX `IDX_ARTICOLO_2` ON `ARTICOLO`;
|
||||
|
||||
ALTER TABLE `ARTICOLO` MODIFY `codiceProduttore` VARCHAR(254);
|
||||
|
||||
CREATE INDEX `IDX_ARTICOLO_2` ON `ARTICOLO` (`codiceProduttore` ASC);
|
||||
|
||||
|
||||
######deletex from DESC_TXT_LANG where tabella='ARTICOLO';
|
||||
ALTER TABLE `DESC_TXT_LANG` MODIFY `descrizione` MEDIUMTEXT;
|
||||
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "CLIFOR" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `CLIFOR` ADD COLUMN `flgUsato` INTEGER;
|
||||
|
||||
|
||||
ALTER TABLE `CLIFOR` ADD COLUMN `provinciaComuneNascita` CHAR(4);
|
||||
|
||||
ALTER TABLE `USERS` MODIFY `nome` VARCHAR(60);
|
||||
|
||||
ALTER TABLE `USERS` MODIFY `cognome` VARCHAR(254);
|
||||
|
||||
ALTER TABLE `USERS` MODIFY `eMail` VARCHAR(60);
|
||||
|
||||
|
||||
|
||||
DROP INDEX `IDX_USERS_1` ON `USERS`;
|
||||
|
||||
DROP INDEX `TUC_USERS_1` ON `USERS`;
|
||||
|
||||
ALTER TABLE `USERS` MODIFY `login` VARCHAR(60) NOT NULL;
|
||||
|
||||
ALTER TABLE `USERS` ADD CONSTRAINT `TUC_USERS_1`
|
||||
UNIQUE (`login`);
|
||||
|
||||
CREATE UNIQUE INDEX `IDX_USERS_1` ON `USERS` (`login` ASC);
|
||||
|
||||
|
||||
|
||||
|
||||
DROP INDEX `IDX_CLIFOR_7` ON `CLIFOR`;
|
||||
|
||||
CREATE INDEX `IDX_CLIFOR_7` ON `CLIFOR` (`codFisc`,`flgTipo`);
|
||||
|
||||
|
||||
ALTER TABLE `CLIFOR` MODIFY `indirizzo` VARCHAR(254);
|
||||
|
||||
|
||||
|
||||
|
||||
ALTER TABLE `TIPO` ADD COLUMN `flgNoCart` INTEGER;
|
||||
|
||||
|
||||
update ARTICOLO SET flgStockOfferte='1' where flgStockOfferte='O';
|
||||
update ARTICOLO SET flgStockOfferte='2' where flgStockOfferte='S';
|
||||
update ARTICOLO SET flgStockOfferte='3' where flgStockOfferte='U';
|
||||
update ARTICOLO SET flgStockOfferte='4' where flgStockOfferte='N';
|
||||
|
||||
|
||||
ALTER TABLE `ARTICOLO` MODIFY `flgStockOfferte` INTEGER DEFAULT 0;
|
||||
|
||||
|
||||
##tex
|
||||
|
||||
ALTER TABLE `ARTICOLO_TESSUTO` ADD COLUMN `ultimoPrezzoAcquisto` DECIMAL(18,4);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
ALTER TABLE `MARCA` ADD COLUMN `indiciTipo` VARCHAR(4000);
|
||||
|
||||
#CREATE INDEX `IDX_MARCA_2` ON `MARCA` (`indiciTipo`);
|
||||
|
||||
|
||||
|
||||
ALTER TABLE `ARTICOLO_ARTICOLO_TESSUTO` DROP FOREIGN KEY `ARTICOLO_ARTICOLO_ARTICOLO_TESSUTO`;
|
||||
|
||||
ALTER TABLE `ARTICOLO_ARTICOLO_TESSUTO` DROP FOREIGN KEY `ARTICOLO_TESSUTO_ARTICOLO_ARTICOLO_TESSUTO`;
|
||||
|
||||
ALTER TABLE `ARTICOLO_ARTICOLO_TESSUTO` DROP FOREIGN KEY `ARTICOLO_VARIANTE_ARTICOLO_ARTICOLO_TESSUTO`;
|
||||
|
||||
ALTER TABLE `ARTICOLO_ARTICOLO_TESSUTO` DROP FOREIGN KEY `ARTICOLO_TESSUTO_COLORE_ARTICOLO_ARTICOLO_TESSUTO`;
|
||||
|
||||
ALTER TABLE `ARTICOLO` DROP FOREIGN KEY `MARCA_ARTICOLO`;
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO_ARTICOLO_TESSUTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
DROP INDEX `IDX_ARTICOLO_ARTICOLO_TESSUTO_1` ON `ARTICOLO_ARTICOLO_TESSUTO`;
|
||||
|
||||
CREATE INDEX `IDX_ARTICOLO_ARTICOLO_TESSUTO_1` ON `ARTICOLO_ARTICOLO_TESSUTO` (`id_articolo`,`id_articoloTessuto`,`id_articoloTessutoColore`,`id_articoloVariante`);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Add foreign key constraints #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO_ARTICOLO_TESSUTO` ADD CONSTRAINT `ARTICOLO_ARTICOLO_ARTICOLO_TESSUTO`
|
||||
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
|
||||
|
||||
ALTER TABLE `ARTICOLO_ARTICOLO_TESSUTO` ADD CONSTRAINT `ARTICOLO_TESSUTO_ARTICOLO_ARTICOLO_TESSUTO`
|
||||
FOREIGN KEY (`id_articoloTessuto`) REFERENCES `ARTICOLO_TESSUTO` (`id_articoloTessuto`);
|
||||
|
||||
ALTER TABLE `ARTICOLO_ARTICOLO_TESSUTO` ADD CONSTRAINT `ARTICOLO_VARIANTE_ARTICOLO_ARTICOLO_TESSUTO`
|
||||
FOREIGN KEY (`id_articoloVariante`) REFERENCES `ARTICOLO_VARIANTE` (`id_articoloVariante`);
|
||||
|
||||
ALTER TABLE `ARTICOLO_ARTICOLO_TESSUTO` ADD CONSTRAINT `ARTICOLO_TESSUTO_COLORE_ARTICOLO_ARTICOLO_TESSUTO`
|
||||
FOREIGN KEY (`id_articoloTessutoColore`) REFERENCES `ARTICOLO_TESSUTO_COLORE` (`id_articoloTessutoColore`);
|
||||
|
||||
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `costoManodopera` DECIMAL(18,4);
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `costoStiro` DECIMAL(18,4);
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `costoSpeseFisse` DECIMAL(18,4);
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `costoAccessori` DECIMAL(18,4);
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `percRicaricoSuCosto` DECIMAL(5,2);
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `flgKit` INTEGER;
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "TIPO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `TIPO` ADD COLUMN `flgKitArt` INTEGER;
|
||||
|
||||
|
||||
CREATE TABLE `KIT` (
|
||||
`id_kit` INTEGER NOT NULL AUTO_INCREMENT,
|
||||
`id_articoloSecondario` INTEGER,
|
||||
`id_articolo` INTEGER,
|
||||
`id_articoloVarianteSecondario` INTEGER,
|
||||
`id_articoloVariante` INTEGER,
|
||||
`flgEstendiVarianteKit` INTEGER,
|
||||
CONSTRAINT `PK_KIT` PRIMARY KEY (`id_kit`)
|
||||
);
|
||||
|
||||
CREATE UNIQUE INDEX `IDX_KIT_1` ON `KIT` (`id_articolo`,`id_articoloSecondario`,`id_articoloVariante`,`id_articoloVarianteSecondario`);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Add foreign key constraints #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `KIT` ADD CONSTRAINT `ARTICOLO_KIT_PRIMARIO`
|
||||
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
|
||||
|
||||
ALTER TABLE `KIT` ADD CONSTRAINT `ARTICOLO_KIT_SECONDARIO`
|
||||
FOREIGN KEY (`id_articoloSecondario`) REFERENCES `ARTICOLO` (`id_articolo`);
|
||||
|
||||
ALTER TABLE `KIT` ADD CONSTRAINT `ARTICOLO_VARIANTE_KIT_PRIMARIO`
|
||||
FOREIGN KEY (`id_articoloVariante`) REFERENCES `ARTICOLO_VARIANTE` (`id_articoloVariante`);
|
||||
|
||||
ALTER TABLE `KIT` ADD CONSTRAINT `ARTICOLO_VARIANTE_KIT_SECONDARIO`
|
||||
FOREIGN KEY (`id_articoloVarianteSecondario`) REFERENCES `ARTICOLO_VARIANTE` (`id_articoloVariante`);
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "TIPO_DOCUMENTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `suffissoPD` VARCHAR(40);
|
||||
|
||||
ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `suffissoCR` VARCHAR(40);
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `bordaturaCm` INTEGER;
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO` DROP COLUMN `bordaturaCm`;
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO_ARTICOLO_TESSUTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO_ARTICOLO_TESSUTO` ADD COLUMN `bordaturaMm` INTEGER;
|
||||
|
||||
|
||||
245
www/admin/_alterTable/_alterTable/227_221_ch2_Allinea.sql
Normal file
|
|
@ -0,0 +1,245 @@
|
|||
#221
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "CLIFOR" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `CLIFOR` ADD COLUMN `comuneNascitaDescrizione` VARCHAR(60);
|
||||
|
||||
#222
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `prezzoPubblicoIva` DECIMAL(18,4);
|
||||
|
||||
|
||||
#223
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "RIGA_DOCUMENTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `descrizioneRigaRaggruppamento` VARCHAR(254);
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `descrizioneRigaDettaglio` VARCHAR(254);
|
||||
|
||||
#224
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `flgRateale0` INTEGER;
|
||||
|
||||
|
||||
ALTER TABLE `DOCUMENTO` DROP FOREIGN KEY `NAZIONE_DOCUMENTO`;
|
||||
|
||||
#225
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "TIPO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `TIPO` ADD COLUMN `tag` VARCHAR(254);
|
||||
|
||||
CREATE INDEX `IDX_TIPO_4` ON `TIPO` (`tag`);
|
||||
#226
|
||||
ALTER TABLE `CLIFOR` DROP FOREIGN KEY `NAZIONE_CLIFOR`;
|
||||
|
||||
|
||||
|
||||
DROP INDEX `IDX_CLIFOR_1` ON `CLIFOR`;
|
||||
|
||||
CREATE UNIQUE INDEX `IDX_CLIFOR_1` ON `CLIFOR` (`codiceAlt` ASC,`flgTipo` ASC);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ACCESS` DROP FOREIGN KEY `ACCESS_ACCESS`;
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `descrizioneSearch` VARCHAR(254);
|
||||
|
||||
CREATE INDEX `IDX_ARTICOLO_8` ON `ARTICOLO` (`descrizioneSearch`);
|
||||
|
||||
#227
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "DOCUMENTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `DOCUMENTO` ADD COLUMN `flgBartolini` INTEGER;
|
||||
|
||||
ALTER TABLE `DOCUMENTO` ADD COLUMN `valoreDichiarato` DECIMAL(18,4);
|
||||
|
||||
ALTER TABLE `DOCUMENTO` ADD COLUMN `costoEffettivoSped` DECIMAL(18,4);
|
||||
|
||||
ALTER TABLE `DOCUMENTO` ADD COLUMN `dataSpedizione` DATE;
|
||||
|
||||
ALTER TABLE `DOCUMENTO` ADD COLUMN `dataInvioMailSped` DATE;
|
||||
|
||||
ALTER TABLE `DOCUMENTO` ADD COLUMN `flgTipoRitiro` INTEGER;
|
||||
|
||||
ALTER TABLE `DOCUMENTO` ADD COLUMN `flgAvvisoConsegna` INTEGER;
|
||||
|
||||
|
||||
ALTER TABLE `DOCUMENTO` ADD COLUMN `flgModoAccredito` INTEGER;
|
||||
|
||||
|
||||
ALTER TABLE `DOCUMENTO` CHANGE `kg` `kgLordo` DOUBLE;
|
||||
|
||||
|
||||
|
||||
CREATE TABLE `ARTICOLO_USATO` (
|
||||
`id_articoloUsato` INTEGER NOT NULL AUTO_INCREMENT,
|
||||
`id_articolo` INTEGER,
|
||||
`dataDocumento` DATE,
|
||||
`numeroDocumento` VARCHAR(40),
|
||||
`flgTipoDocumento` INTEGER,
|
||||
`importo` DECIMAL(18,4),
|
||||
`id_fornitore` INTEGER,
|
||||
`id_rigaDocumento` INTEGER,
|
||||
`id_cliente` INTEGER,
|
||||
`tmstStampa` VARCHAR(40),
|
||||
`descrizioneRigaDocumento` VARCHAR(254),
|
||||
CONSTRAINT `PK_ARTICOLO_USATO` PRIMARY KEY (`id_articoloUsato`)
|
||||
);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Add foreign key constraints #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO_USATO` ADD CONSTRAINT `ARTICOLO_ARTICOLO_USATO`
|
||||
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
|
||||
|
||||
ALTER TABLE `ARTICOLO_USATO` ADD CONSTRAINT `CLIFOR_ARTICOLO_USATO_fornitore`
|
||||
FOREIGN KEY (`id_fornitore`) REFERENCES `CLIFOR` (`id_clifor`);
|
||||
|
||||
ALTER TABLE `ARTICOLO_USATO` ADD CONSTRAINT `CLIFOR_ARTICOLO_USATO_cliente`
|
||||
FOREIGN KEY (`id_cliente`) REFERENCES `CLIFOR` (`id_clifor`);
|
||||
|
||||
ALTER TABLE `ARTICOLO_USATO` ADD CONSTRAINT `RIGA_DOCUMENTO_ARTICOLO_USATO`
|
||||
FOREIGN KEY (`id_rigaDocumento`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "USERS" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `USERS` ADD COLUMN `codiceAlt` VARCHAR(40);
|
||||
|
||||
CREATE UNIQUE INDEX `IDX_USERS_3` ON `USERS` (`codiceAlt`);
|
||||
|
||||
ALTER TABLE `DESTINAZIONE_DIVERSA` DROP FOREIGN KEY `NAZIONE_DESTINAZIONE_DIVERSA`;
|
||||
|
||||
ALTER TABLE `CLIFOR` DROP FOREIGN KEY `NAZIONE_CLIFOR`;
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "DOCUMENTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `DOCUMENTO` MODIFY `notePagamento` VARCHAR(254);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "TIPO_DOCUMENTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `flgUsato` INTEGER;
|
||||
|
||||
ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `flgMovMagazzino` INTEGER;
|
||||
|
||||
#################################################################################
|
||||
#################################################################################
|
||||
#################################################################################
|
||||
#################################################################################
|
||||
#################################################################################
|
||||
#################################################################################
|
||||
#################################################################################
|
||||
#################################################################################
|
||||
#################################################################################
|
||||
#################################################################################
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `scaffale` VARCHAR(40);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO_USATO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO_USATO` ADD COLUMN `codiceAlt` INTEGER;
|
||||
|
||||
CREATE UNIQUE INDEX `IDX_ARTICOLO_USATO_1` ON `ARTICOLO_USATO` (`codiceAlt`);
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `flgContoVendita` INTEGER;
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `descrizioneSearch` varchar(254);
|
||||
|
||||
|
||||
CREATE INDEX `IDX_ARTICOLO_8` ON `ARTICOLO` (`descrizioneSearch`);
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `flgInEsaurimento` INTEGER;
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "TABLE_DESC" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `TABLE_DESC` ADD COLUMN `valoreDefaultCR` VARCHAR(40);
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `descrizioneSearchFT` VARCHAR(254);
|
||||
|
||||
CREATE FULLTEXT INDEX `IDX_ARTICOLO_9` ON `ARTICOLO` (`descrizioneSearchFT`);
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `idTipoSearch` VARCHAR(400);
|
||||
|
||||
CREATE INDEX `IDX_ARTICOLO_10` ON `ARTICOLO` (`idTipoSearch`);
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `tipoOrdineSearch` INTEGER;
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `tipoDescrizioneSearch` VARCHAR(60);
|
||||
|
||||
|
||||
CREATE INDEX `IDX_ARTICOLO_11` ON `ARTICOLO` (`tipoOrdineSearch` ASC);
|
||||
|
||||
CREATE INDEX `IDX_ARTICOLO_12` ON `ARTICOLO` (`tipoDescrizioneSearch` ASC);
|
||||
|
||||
|
||||
|
||||
|
||||
832
www/admin/_alterTable/_alterTable/241_225_insinna.sql
Normal file
|
|
@ -0,0 +1,832 @@
|
|||
#225
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "TIPO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `TIPO` ADD COLUMN `tag` VARCHAR(254);
|
||||
|
||||
CREATE INDEX `IDX_TIPO_4` ON `TIPO` (`tag`);
|
||||
|
||||
|
||||
|
||||
#226
|
||||
DROP INDEX `IDX_CLIFOR_1` ON `CLIFOR`;
|
||||
|
||||
CREATE UNIQUE INDEX `IDX_CLIFOR_1` ON `CLIFOR` (`codiceAlt` ASC,`flgTipo` ASC);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ACCESS` DROP FOREIGN KEY `ACCESS_ACCESS`;
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `descrizioneSearch` VARCHAR(254);
|
||||
|
||||
CREATE INDEX `IDX_ARTICOLO_8` ON `ARTICOLO` (`descrizioneSearch`);
|
||||
|
||||
|
||||
|
||||
##227
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "DOCUMENTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `DOCUMENTO` ADD COLUMN `flgBartolini` INTEGER;
|
||||
|
||||
ALTER TABLE `DOCUMENTO` ADD COLUMN `valoreDichiarato` DECIMAL(18,4);
|
||||
|
||||
ALTER TABLE `DOCUMENTO` ADD COLUMN `costoEffettivoSped` DECIMAL(18,4);
|
||||
|
||||
ALTER TABLE `DOCUMENTO` ADD COLUMN `dataSpedizione` DATE;
|
||||
|
||||
ALTER TABLE `DOCUMENTO` ADD COLUMN `dataInvioMailSped` DATE;
|
||||
|
||||
ALTER TABLE `DOCUMENTO` ADD COLUMN `flgTipoRitiro` INTEGER;
|
||||
|
||||
ALTER TABLE `DOCUMENTO` ADD COLUMN `flgAvvisoConsegna` INTEGER;
|
||||
|
||||
|
||||
ALTER TABLE `DOCUMENTO` ADD COLUMN `flgModoAccredito` INTEGER;
|
||||
|
||||
|
||||
ALTER TABLE `DOCUMENTO` CHANGE `kg` `kgLordo` DOUBLE;
|
||||
|
||||
|
||||
|
||||
CREATE TABLE `ARTICOLO_USATO` (
|
||||
`id_articoloUsato` INTEGER NOT NULL AUTO_INCREMENT,
|
||||
`id_articolo` INTEGER,
|
||||
`dataDocumento` DATE,
|
||||
`numeroDocumento` VARCHAR(40),
|
||||
`flgTipoDocumento` INTEGER,
|
||||
`importo` DECIMAL(18,4),
|
||||
`id_fornitore` INTEGER,
|
||||
`id_rigaDocumento` INTEGER,
|
||||
`id_cliente` INTEGER,
|
||||
`tmstStampa` VARCHAR(40),
|
||||
`descrizioneRigaDocumento` VARCHAR(254),
|
||||
CONSTRAINT `PK_ARTICOLO_USATO` PRIMARY KEY (`id_articoloUsato`)
|
||||
);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Add foreign key constraints #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO_USATO` ADD CONSTRAINT `ARTICOLO_ARTICOLO_USATO`
|
||||
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
|
||||
|
||||
ALTER TABLE `ARTICOLO_USATO` ADD CONSTRAINT `CLIFOR_ARTICOLO_USATO_fornitore`
|
||||
FOREIGN KEY (`id_fornitore`) REFERENCES `CLIFOR` (`id_clifor`);
|
||||
|
||||
ALTER TABLE `ARTICOLO_USATO` ADD CONSTRAINT `CLIFOR_ARTICOLO_USATO_cliente`
|
||||
FOREIGN KEY (`id_cliente`) REFERENCES `CLIFOR` (`id_clifor`);
|
||||
|
||||
ALTER TABLE `ARTICOLO_USATO` ADD CONSTRAINT `RIGA_DOCUMENTO_ARTICOLO_USATO`
|
||||
FOREIGN KEY (`id_rigaDocumento`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "USERS" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `USERS` ADD COLUMN `codiceAlt` VARCHAR(40);
|
||||
|
||||
CREATE UNIQUE INDEX `IDX_USERS_3` ON `USERS` (`codiceAlt`);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "DOCUMENTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `DOCUMENTO` MODIFY `notePagamento` VARCHAR(254);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "TIPO_DOCUMENTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `flgUsato` INTEGER;
|
||||
|
||||
ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `flgMovMagazzino` INTEGER;
|
||||
|
||||
#################################################################################
|
||||
#################################################################################
|
||||
#################################################################################
|
||||
#################################################################################
|
||||
#################################################################################
|
||||
#################################################################################
|
||||
#################################################################################
|
||||
#################################################################################
|
||||
#################################################################################
|
||||
#################################################################################
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `scaffale` VARCHAR(40);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO_USATO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO_USATO` ADD COLUMN `codiceAlt` INTEGER;
|
||||
|
||||
CREATE UNIQUE INDEX `IDX_ARTICOLO_USATO_1` ON `ARTICOLO_USATO` (`codiceAlt`);
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `flgContoVendita` INTEGER;
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `flgInEsaurimento` INTEGER;
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "TABLE_DESC" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `TABLE_DESC` ADD COLUMN `valoreDefaultCR` VARCHAR(40);
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `descrizioneSearchFT` VARCHAR(254);
|
||||
|
||||
CREATE FULLTEXT INDEX `IDX_ARTICOLO_9` ON `ARTICOLO` (`descrizioneSearchFT`);
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `idTipoSearch` VARCHAR(400);
|
||||
|
||||
CREATE INDEX `IDX_ARTICOLO_10` ON `ARTICOLO` (`idTipoSearch`);
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `tipoOrdineSearch` INTEGER;
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `tipoDescrizioneSearch` VARCHAR(60);
|
||||
|
||||
|
||||
CREATE INDEX `IDX_ARTICOLO_11` ON `ARTICOLO` (`tipoOrdineSearch` ASC);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
##228
|
||||
|
||||
|
||||
|
||||
INSERT INTO TIPO_STAMPA_DOCUMENTO (codice,descrizione) values (12,"FT. ACQ. O BOLLA DI CARICO");
|
||||
|
||||
|
||||
|
||||
##### drop articolo fornitore
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Drop foreign key constraints #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO_FORNITORE` DROP FOREIGN KEY `ARTICOLO_ARTICOLO_FORNITORE`;
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Drop table "ARTICOLO_FORNITORE" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
# Remove autoinc for PK drop #
|
||||
|
||||
ALTER TABLE `ARTICOLO_FORNITORE` MODIFY `id_articoloFornitore` INTEGER NOT NULL;
|
||||
|
||||
# Drop constraints #
|
||||
|
||||
ALTER TABLE `ARTICOLO_FORNITORE` DROP PRIMARY KEY;
|
||||
|
||||
DROP TABLE `ARTICOLO_FORNITORE`;
|
||||
|
||||
|
||||
|
||||
CREATE TABLE `ARTICOLO_FORNITORE` (
|
||||
`id_articoloFornitore` INTEGER NOT NULL AUTO_INCREMENT,
|
||||
`id_clifor` INTEGER NOT NULL,
|
||||
`id_articolo` INTEGER,
|
||||
`id_articoloTessuto` INTEGER,
|
||||
`id_articoloTessutoColore` INTEGER,
|
||||
`id_articoloVariante` INTEGER,
|
||||
`codiceFornitore` VARCHAR(16),
|
||||
`costo` DECIMAL(18,4),
|
||||
`costoVecchio` DECIMAL(18,4),
|
||||
`dataUltimoPrezzo` DATE,
|
||||
`flgFuoriListino` INTEGER,
|
||||
`costoScontoQta` INTEGER,
|
||||
`costoSconto` DECIMAL(18,4),
|
||||
`dispSede` INTEGER,
|
||||
`dispCash` INTEGER,
|
||||
`flgAbituale` INTEGER,
|
||||
CONSTRAINT `PK_ARTICOLO_FORNITORE` PRIMARY KEY (`id_articoloFornitore`)
|
||||
);
|
||||
|
||||
CREATE UNIQUE INDEX `IDX_ARTICOLO_FORNITORE1` ON `ARTICOLO_FORNITORE` (`codiceFornitore` ASC,`id_clifor` ASC);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Add foreign key constraints #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO_FORNITORE` ADD CONSTRAINT `ARTICOLO_ARTICOLO_FORNITORE`
|
||||
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
|
||||
|
||||
ALTER TABLE `ARTICOLO_FORNITORE` ADD CONSTRAINT `CLIFOR_ARTICOLO_FORNITORE`
|
||||
FOREIGN KEY (`id_clifor`) REFERENCES `CLIFOR` (`id_clifor`);
|
||||
|
||||
ALTER TABLE `ARTICOLO_FORNITORE` ADD CONSTRAINT `ARTICOLO_TESSUTO_ARTICOLO_FORNITORE`
|
||||
FOREIGN KEY (`id_articoloTessuto`) REFERENCES `ARTICOLO_TESSUTO` (`id_articoloTessuto`);
|
||||
|
||||
ALTER TABLE `ARTICOLO_FORNITORE` ADD CONSTRAINT `ARTICOLO_TESSUTO_COLORE_ARTICOLO_FORNITORE`
|
||||
FOREIGN KEY (`id_articoloTessutoColore`) REFERENCES `ARTICOLO_TESSUTO_COLORE` (`id_articoloTessutoColore`);
|
||||
|
||||
ALTER TABLE `ARTICOLO_FORNITORE` ADD CONSTRAINT `ARTICOLO_VARIANTE_ARTICOLO_FORNITORE`
|
||||
FOREIGN KEY (`id_articoloVariante`) REFERENCES `ARTICOLO_VARIANTE` (`id_articoloVariante`);
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO_TESSUTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO_TESSUTO` ADD COLUMN `dataUltimoPrezzoAcquisto` DATE;
|
||||
|
||||
|
||||
##229
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "DOCUMENTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `DOCUMENTO` ADD COLUMN `progOrdineWww` INTEGER;
|
||||
|
||||
CREATE INDEX `IDX_DOCUMENTO_18` ON `DOCUMENTO` (`progOrdineWww`);
|
||||
|
||||
##aggionamento attuali
|
||||
update DOCUMENTO SET progOrdineWww=id_documento where id_tipoDocumento=21;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ACCESS_GROUP" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ACCESS_GROUP` ADD COLUMN `nota` VARCHAR(1000);
|
||||
|
||||
|
||||
|
||||
##230
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `id_confezionistaDefault` INTEGER;
|
||||
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD CONSTRAINT `CLIFOR_ARTICOLO_conf_default`
|
||||
FOREIGN KEY (`id_confezionistaDefault`) REFERENCES `CLIFOR` (`id_clifor`);
|
||||
|
||||
CREATE UNIQUE INDEX `IDX_ARTICOLO_13` ON `ARTICOLO` (`nome`);
|
||||
|
||||
|
||||
|
||||
|
||||
##231
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `flgDisponibilitaWeb` INTEGER;
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `flgModImportazione` INTEGER;
|
||||
|
||||
|
||||
|
||||
##232
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ALLEGATO_NEWS" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ALLEGATO_NEWS` ADD COLUMN `clickThroughAN` INTEGER;
|
||||
|
||||
|
||||
#233
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "DOCUMENTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `DOCUMENTO` ADD COLUMN `tmstInvioMailOrdine` DATETIME;
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `DOCUMENTO` ADD COLUMN `trackingSpedizione` VARCHAR(40);
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "TIPO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `TIPO` ADD COLUMN `ordineGlobale` VARCHAR(500);
|
||||
|
||||
CREATE INDEX `IDX_TIPO_5` ON `TIPO` (`ordineGlobale` ASC);
|
||||
|
||||
CREATE INDEX `IDX_TIPO_6` ON `TIPO` (`ordine` ASC);
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "CLIFOR" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `CLIFOR` MODIFY `capZona` VARCHAR(40);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "DESTINAZIONE_DIVERSA" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `DESTINAZIONE_DIVERSA` MODIFY `capZonaDD` CHAR(40);
|
||||
|
||||
|
||||
##234
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "BANNER" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
|
||||
|
||||
CREATE INDEX `IDX_BANNER_2` ON `BANNER` (`flgTipo`);
|
||||
|
||||
CREATE INDEX `IDX_BANNER_3` ON `BANNER` (`dataInizioCampagna`);
|
||||
|
||||
CREATE INDEX `IDX_BANNER_4` ON `BANNER` (`dataFineCampagna`);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "DESTINAZIONE_DIVERSA" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `DESTINAZIONE_DIVERSA` MODIFY `numeroCivicoDD` VARCHAR(40);
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
CREATE INDEX `IDX_ARTICOLO_14` ON `ARTICOLO` (`flgEscludiWeb`);
|
||||
|
||||
CREATE INDEX `IDX_ARTICOLO_15` ON `ARTICOLO` (`flgNascondi`);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "TIPO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
CREATE INDEX `IDX_TIPO_7` ON `TIPO` (`flgNascondi`);
|
||||
|
||||
|
||||
|
||||
DROP INDEX `IDX_ARTICOLO_13` ON `ARTICOLO`;
|
||||
|
||||
CREATE UNIQUE INDEX `IDX_ARTICOLO_13` ON `ARTICOLO` (`nome` ASC);
|
||||
|
||||
|
||||
|
||||
CREATE INDEX `IDX_CLIFOR_9` ON `CLIFOR` (`cognome` ASC);
|
||||
|
||||
CREATE INDEX `IDX_CLIFOR_10` ON `CLIFOR` (`nome` ASC);
|
||||
|
||||
CREATE INDEX `IDX_CLIFOR_11` ON `CLIFOR` (`flgTipo`);
|
||||
|
||||
|
||||
|
||||
|
||||
DROP INDEX `IDX_TIPO_5` ON `TIPO`;
|
||||
|
||||
ALTER TABLE `TIPO` MODIFY `ordineGlobale` INTEGER;
|
||||
|
||||
CREATE INDEX `IDX_TIPO_8` ON `TIPO` (`livello` ASC,`ordine` ASC);
|
||||
|
||||
CREATE INDEX `IDX_TIPO_5` ON `TIPO` (`ordineGlobale` ASC);
|
||||
|
||||
#235
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "IVA" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `IVA` ADD COLUMN `descrizioneRigaStampa` VARCHAR(30);
|
||||
|
||||
|
||||
#236
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "MARCA" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `MARCA` ADD COLUMN `tag` VARCHAR(254);
|
||||
|
||||
##CREATE INDEX `IDX_MARCA_2` ON `MARCA` (`indiciTipo`);
|
||||
|
||||
CREATE INDEX `IDX_MARCA_3` ON `MARCA` (`tag`);
|
||||
|
||||
|
||||
##237
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "RIGA_DOCUMENTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `flgDescPadreGenerazioneRiga` VARCHAR(40);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `prezzoPubblicoIvaOrd` DECIMAL(18,4);
|
||||
|
||||
CREATE INDEX `IDX_ARTICOLO_16` ON `ARTICOLO` (`prezzoPubblicoIvaOrd`);
|
||||
|
||||
#238
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Add table "ATTIVITA_APPL" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
CREATE TABLE `ATTIVITA_APPL` (
|
||||
`id_attivitaAppl` INTEGER NOT NULL AUTO_INCREMENT,
|
||||
`id_tipoAttivita` INTEGER,
|
||||
`id_clifor` INTEGER NOT NULL,
|
||||
`nomeAttivita` VARCHAR(60),
|
||||
`descrizioneAttivita` TEXT,
|
||||
`indirizzoAttivita` VARCHAR(60),
|
||||
`numeroCivicoAttivita` VARCHAR(30),
|
||||
`id_comune` INTEGER,
|
||||
`descrizioneComuneAttivita` VARCHAR(60),
|
||||
`descrizioneProvinciaAttivita` CHAR(2),
|
||||
`capComuneAttivita` CHAR(5),
|
||||
`flgPayPal` INTEGER,
|
||||
`flgGusti` INTEGER,
|
||||
`dataIscrizione` DATE,
|
||||
`codiceAttivita` VARCHAR(40),
|
||||
`noteAttivita` TEXT,
|
||||
CONSTRAINT `PK_ATTIVITA_APPL` PRIMARY KEY (`id_attivitaAppl`)
|
||||
);
|
||||
|
||||
CREATE UNIQUE INDEX `IDX_ATTIVITA_APPL_1` ON `ATTIVITA_APPL` (`codiceAttivita`);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Add table "TIPO_ATTIVITA" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
CREATE TABLE `TIPO_ATTIVITA` (
|
||||
`id_tipoAttivita` INTEGER NOT NULL AUTO_INCREMENT,
|
||||
`descrizione` VARCHAR(40),
|
||||
CONSTRAINT `PK_TIPO_ATTIVITA` PRIMARY KEY (`id_tipoAttivita`)
|
||||
);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Add table "ABBONAMENTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
CREATE TABLE `ABBONAMENTO` (
|
||||
`id_attivitaAppl` INTEGER,
|
||||
`id_abbonamento` INTEGER NOT NULL AUTO_INCREMENT,
|
||||
`dataInizio` VARCHAR(40),
|
||||
`dataFine` VARCHAR(40),
|
||||
`costoMensile` DECIMAL(18,4),
|
||||
CONSTRAINT `PK_ABBONAMENTO` PRIMARY KEY (`id_abbonamento`)
|
||||
);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Add foreign key constraints #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ATTIVITA_APPL` ADD CONSTRAINT `CLIFOR_ATTIVITA_APPL`
|
||||
FOREIGN KEY (`id_clifor`) REFERENCES `CLIFOR` (`id_clifor`);
|
||||
|
||||
ALTER TABLE `ATTIVITA_APPL` ADD CONSTRAINT `COMUNE_ATTIVITA_APPL`
|
||||
FOREIGN KEY (`id_comune`) REFERENCES `COMUNE` (`id_comune`);
|
||||
|
||||
ALTER TABLE `ATTIVITA_APPL` ADD CONSTRAINT `TIPO_ATTIVITA_ATTIVITA_APPL`
|
||||
FOREIGN KEY (`id_tipoAttivita`) REFERENCES `TIPO_ATTIVITA` (`id_tipoAttivita`);
|
||||
|
||||
ALTER TABLE `ABBONAMENTO` ADD CONSTRAINT `ATTIVITA_APPL_ABBONAMENTO`
|
||||
FOREIGN KEY (`id_attivitaAppl`) REFERENCES `ATTIVITA_APPL` (`id_attivitaAppl`);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
##239
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `flgSubito` INTEGER;
|
||||
|
||||
##240
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "BLACKLIST" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `BLACKLIST` ADD COLUMN `notaBlacklist` TEXT;
|
||||
|
||||
CREATE UNIQUE INDEX `IDX_BLACKLIST_1` ON `BLACKLIST` (`ipAddress`);
|
||||
|
||||
CREATE UNIQUE INDEX `IDX_BLACKLIST_2` ON `BLACKLIST` (`eMail`);
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "BLACKLIST" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `BLACKLIST` ADD COLUMN `tmstStartBlacklist` DATETIME;
|
||||
|
||||
ALTER TABLE `BLACKLIST` ADD COLUMN `fatalCount` INTEGER;
|
||||
|
||||
ALTER TABLE `BLACKLIST` ADD COLUMN `tmstStartCount` DATETIME;
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ATTIVITA_APPL" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ATTIVITA_APPL` ADD COLUMN `imgTmst` CHAR(16);
|
||||
|
||||
##241
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Drop foreign key constraints #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ABBONAMENTO` DROP FOREIGN KEY `ATTIVITA_APPL_ABBONAMENTO`;
|
||||
|
||||
ALTER TABLE `ATTIVITA_APPL` DROP FOREIGN KEY `CLIFOR_ATTIVITA_APPL`;
|
||||
|
||||
ALTER TABLE `ATTIVITA_APPL` DROP FOREIGN KEY `COMUNE_ATTIVITA_APPL`;
|
||||
|
||||
ALTER TABLE `ATTIVITA_APPL` DROP FOREIGN KEY `TIPO_ATTIVITA_ATTIVITA_APPL`;
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Drop table "ATTIVITA_APPL" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
# Remove autoinc for PK drop #
|
||||
|
||||
ALTER TABLE `ATTIVITA_APPL` MODIFY `id_attivitaAppl` INTEGER NOT NULL;
|
||||
|
||||
# Drop constraints #
|
||||
|
||||
ALTER TABLE `ATTIVITA_APPL` DROP PRIMARY KEY;
|
||||
|
||||
DROP TABLE `ATTIVITA_APPL`;
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Add table "ATTIVITA" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
CREATE TABLE `ATTIVITA` (
|
||||
`id_attivita` INTEGER NOT NULL AUTO_INCREMENT,
|
||||
`id_tipoAttivita` INTEGER,
|
||||
`id_clifor` INTEGER NOT NULL,
|
||||
`nomeAttivita` VARCHAR(60),
|
||||
`descrizioneAttivita` TEXT,
|
||||
`indirizzoAttivita` VARCHAR(60),
|
||||
`numeroCivicoAttivita` VARCHAR(30),
|
||||
`id_comune` INTEGER,
|
||||
`descrizioneComuneAttivita` VARCHAR(60),
|
||||
`descrizioneProvinciaAttivita` CHAR(2),
|
||||
`capComuneAttivita` CHAR(5),
|
||||
`flgGusti` INTEGER,
|
||||
`dataIscrizione` DATE,
|
||||
`codiceAttivita` VARCHAR(40),
|
||||
`noteAttivita` TEXT,
|
||||
`imgTmst` CHAR(16),
|
||||
`fglMainSxCategorie` INTEGER,
|
||||
`flgMainSxVetrinaBestseller` INTEGER,
|
||||
`flgMainSxVetrinaOfferte` INTEGER,
|
||||
`flgMainSxUltimiVisualizzati` INTEGER,
|
||||
`mainSxText` TEXT,
|
||||
`flgMainBanner` INTEGER,
|
||||
`flgMainVetrina` INTEGER,
|
||||
`flgMainVetrinaCategorie` INTEGER,
|
||||
`flgTopTelefono` INTEGER,
|
||||
`flgTopLingue` INTEGER,
|
||||
`flgTopMail` INTEGER,
|
||||
`topColoreHex` VARCHAR(7),
|
||||
`flgHeadCategorie` INTEGER,
|
||||
`flgHeadMarche` INTEGER,
|
||||
`flgHeadNewsType` INTEGER,
|
||||
`flgHeadPagine` INTEGER,
|
||||
`headColoreHex` VARCHAR(7),
|
||||
`flgDetailReviws` INTEGER,
|
||||
`flgDetailRelatedProducts` INTEGER,
|
||||
`detailDxText` TEXT,
|
||||
`flgDetailDxVetrinaBestseller` INTEGER,
|
||||
`flgDetailDxVetrinaOfferte` INTEGER,
|
||||
`flgCoupon` INTEGER,
|
||||
`flgCheckoutGuest` INTEGER,
|
||||
`accountFacebook` VARCHAR(60),
|
||||
`accountTwitter` VARCHAR(60),
|
||||
`accountInstagram` VARCHAR(60),
|
||||
`flgSocialSide` INTEGER,
|
||||
`flgFooterSocial` INTEGER,
|
||||
CONSTRAINT `PK_ATTIVITA` PRIMARY KEY (`id_attivita`)
|
||||
);
|
||||
|
||||
CREATE UNIQUE INDEX `IDX_ATTIVITA_1` ON `ATTIVITA` (`codiceAttivita`);
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Add table "ATTIVITA_TIPO_PAGAMENTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
CREATE TABLE `ATTIVITA_TIPO_PAGAMENTO` (
|
||||
`id_attivitaTipoPagamento` INTEGER NOT NULL AUTO_INCREMENT,
|
||||
`id_attivita` INTEGER,
|
||||
`id_tipoPagamento` INTEGER,
|
||||
CONSTRAINT `PK_ATTIVITA_TIPO_PAGAMENTO` PRIMARY KEY (`id_attivitaTipoPagamento`)
|
||||
);
|
||||
|
||||
|
||||
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD CONSTRAINT `CLIFOR_ATTIVITA`
|
||||
FOREIGN KEY (`id_clifor`) REFERENCES `CLIFOR` (`id_clifor`);
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD CONSTRAINT `COMUNE_ATTIVITA`
|
||||
FOREIGN KEY (`id_comune`) REFERENCES `COMUNE` (`id_comune`);
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD CONSTRAINT `TIPO_ATTIVITA_ATTIVITA`
|
||||
FOREIGN KEY (`id_tipoAttivita`) REFERENCES `TIPO_ATTIVITA` (`id_tipoAttivita`);
|
||||
|
||||
ALTER TABLE `ABBONAMENTO` ADD CONSTRAINT `ATTIVITA_ABBONAMENTO`
|
||||
FOREIGN KEY (`id_attivitaAppl`) REFERENCES `ATTIVITA` (`id_attivita`);
|
||||
|
||||
ALTER TABLE `ATTIVITA_TIPO_PAGAMENTO` ADD CONSTRAINT `ATTIVITA_ATTIVITA_TIPO_PAGAMENTO`
|
||||
FOREIGN KEY (`id_attivita`) REFERENCES `ATTIVITA` (`id_attivita`);
|
||||
|
||||
ALTER TABLE `ATTIVITA_TIPO_PAGAMENTO` ADD CONSTRAINT `TIPO_PAGAMENTO_ATTIVITA_TIPO_PAGAMENTO`
|
||||
FOREIGN KEY (`id_tipoPagamento`) REFERENCES `TIPO_PAGAMENTO` (`id_tipoPagamento`);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Drop foreign key constraints #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ABBONAMENTO` DROP FOREIGN KEY `ATTIVITA_ABBONAMENTO`;
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ABBONAMENTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ABBONAMENTO` CHANGE `id_attivitaAppl` `id_attivita` INTEGER;
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Add foreign key constraints #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ABBONAMENTO` ADD CONSTRAINT `ATTIVITA_ABBONAMENTO`
|
||||
FOREIGN KEY (`id_attivita`) REFERENCES `ATTIVITA` (`id_attivita`);
|
||||
|
||||
|
||||
|
||||
ALTER TABLE `ATTIVITA` CHANGE `flgDetailReviws` `flgDetailReviews` INTEGER;
|
||||
|
||||
|
||||
|
||||
|
||||
ALTER TABLE `ATTIVITA` DROP FOREIGN KEY `CLIFOR_ATTIVITA`;
|
||||
|
||||
ALTER TABLE `ATTIVITA` DROP FOREIGN KEY `COMUNE_ATTIVITA`;
|
||||
|
||||
ALTER TABLE `ATTIVITA` DROP FOREIGN KEY `TIPO_ATTIVITA_ATTIVITA`;
|
||||
|
||||
ALTER TABLE `ABBONAMENTO` DROP FOREIGN KEY `ATTIVITA_ABBONAMENTO`;
|
||||
|
||||
ALTER TABLE `ATTIVITA_TIPO_PAGAMENTO` DROP FOREIGN KEY `ATTIVITA_ATTIVITA_TIPO_PAGAMENTO`;
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ATTIVITA" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ATTIVITA` CHANGE `id_comune` `id_comuneAttivita` INTEGER;
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Add foreign key constraints #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD CONSTRAINT `CLIFOR_ATTIVITA`
|
||||
FOREIGN KEY (`id_clifor`) REFERENCES `CLIFOR` (`id_clifor`);
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD CONSTRAINT `COMUNE_ATTIVITA`
|
||||
FOREIGN KEY (`id_comuneAttivita`) REFERENCES `COMUNE` (`id_comune`);
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD CONSTRAINT `TIPO_ATTIVITA_ATTIVITA`
|
||||
FOREIGN KEY (`id_tipoAttivita`) REFERENCES `TIPO_ATTIVITA` (`id_tipoAttivita`);
|
||||
|
||||
ALTER TABLE `ABBONAMENTO` ADD CONSTRAINT `ATTIVITA_ABBONAMENTO`
|
||||
FOREIGN KEY (`id_attivita`) REFERENCES `ATTIVITA` (`id_attivita`);
|
||||
|
||||
ALTER TABLE `ATTIVITA_TIPO_PAGAMENTO` ADD CONSTRAINT `ATTIVITA_ATTIVITA_TIPO_PAGAMENTO`
|
||||
FOREIGN KEY (`id_attivita`) REFERENCES `ATTIVITA` (`id_attivita`);
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ATTIVITA" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `capZonaAttivita` VARCHAR(10);
|
||||
|
||||
ALTER TABLE `ATTIVITA` MODIFY `capZonaAttivita` VARCHAR(10) AFTER `capComuneAttivita`;
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ATTIVITA" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `flgDefault` INTEGER;
|
||||
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `telefonoAttivita` VARCHAR(40);
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `emailAttivita` VARCHAR(60);
|
||||
|
||||
ALTER TABLE `ATTIVITA` MODIFY `telefonoAttivita` VARCHAR(40) AFTER `capZonaAttivita`;
|
||||
|
||||
ALTER TABLE `ATTIVITA` MODIFY `emailAttivita` VARCHAR(60) AFTER `telefonoAttivita`;
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ATTIVITA" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `topLingueAttivita` VARCHAR(40);
|
||||
|
||||
ALTER TABLE `ATTIVITA` MODIFY `topLingueAttivita` VARCHAR(40) AFTER `flgTopLingue`;
|
||||
|
||||
|
||||
alter table ARTICOLO DROP COLUMN descrizioneCommerciale_it
|
||||
|
||||
|
||||
|
||||
|
||||
7282
www/admin/_alterTable/_alterTable/241_285_RUS.SQL
Normal file
1103
www/admin/_alterTable/_alterTable/243_219_ravinale.sql
Normal file
1187
www/admin/_alterTable/_alterTable/251_220_nello.sql
Normal file
347
www/admin/_alterTable/_alterTable/256-246-tf.SQL
Normal file
|
|
@ -0,0 +1,347 @@
|
|||
##246
|
||||
|
||||
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `flgMainSxCategorie` INTEGER;
|
||||
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `mainSubtitleBottomBorderHex` VARCHAR(7);
|
||||
|
||||
#####
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `footerTextliAHex` VARCHAR(7);
|
||||
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ATTIVITA" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `indirizzoSede` VARCHAR(60);
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `numeroCivicoSede` VARCHAR(30);
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `id_comuneSede` INTEGER;
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `descrizioneComuneSede` VARCHAR(60);
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `descrizioneProvinciaSede` CHAR(2);
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `capComuneSede` CHAR(5);
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `capZonaSede` VARCHAR(10);
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `telefonoSede` VARCHAR(40);
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `codFisc` VARCHAR(16);
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `pIva` VARCHAR(16);
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `pec` VARCHAR(40);
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `codiceIdentificativoFE` VARCHAR(7);
|
||||
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD CONSTRAINT `COMUNE_ATTIVITA_sede`
|
||||
FOREIGN KEY (`id_comuneSede`) REFERENCES `COMUNE` (`id_comune`);
|
||||
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ATTIVITA" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
ALTER TABLE `ATTIVITA` DROP FOREIGN KEY `CLIFOR_ATTIVITA`;
|
||||
|
||||
ALTER TABLE `ATTIVITA` DROP COLUMN `id_clifor`;
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `contatto` VARCHAR(60);
|
||||
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ATTIVITA" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `flgAcquistaSoloDisponibile` INTEGER;
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `qtaDisponibilitaBassa` INTEGER;
|
||||
|
||||
|
||||
##247
|
||||
ALTER TABLE DESC_TXT_LANG MODIFY COLUMN descrizione254 VARCHAR(300);
|
||||
|
||||
|
||||
|
||||
#248
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `googleFeedFileName` VARCHAR(40);
|
||||
|
||||
|
||||
#249
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "TIPO_PAGAMENTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `TIPO_PAGAMENTO` ADD COLUMN `imgTmst` CHAR(16);
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ATTIVITA" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `deliveryFreeAbove` DECIMAL(18,4);
|
||||
|
||||
ALTER TABLE `ATTIVITA` MODIFY `capComuneAttivita` CHAR(5) NOT NULL;
|
||||
|
||||
|
||||
##250
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Add table "WISHLIST" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
CREATE TABLE `WISHLIST` (
|
||||
`id_wishlist` INTEGER NOT NULL AUTO_INCREMENT,
|
||||
`id_users` INTEGER,
|
||||
`id_articolo` INTEGER,
|
||||
`id_articoloVariante` INTEGER,
|
||||
`id_articoloTaglia` INTEGER,
|
||||
`flgAbilitaAvviso` INTEGER,
|
||||
`prezzoWL` DECIMAL(18,4),
|
||||
`dataWL` DATE,
|
||||
`oraWL` TIME,
|
||||
`prezzoUltimoAvviso` DECIMAL(18,4),
|
||||
`tmstUltimoAvviso` DATETIME,
|
||||
CONSTRAINT `PK_WISHLIST` PRIMARY KEY (`id_wishlist`)
|
||||
);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Add foreign key constraints #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `WISHLIST` ADD CONSTRAINT `ARTICOLO_WISHLIST`
|
||||
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
|
||||
|
||||
ALTER TABLE `WISHLIST` ADD CONSTRAINT `ARTICOLO_TAGLIA_WISHLIST`
|
||||
FOREIGN KEY (`id_articoloTaglia`) REFERENCES `ARTICOLO_TAGLIA` (`id_articoloTaglia`);
|
||||
|
||||
ALTER TABLE `WISHLIST` ADD CONSTRAINT `ARTICOLO_VARIANTE_WISHLIST`
|
||||
FOREIGN KEY (`id_articoloVariante`) REFERENCES `ARTICOLO_VARIANTE` (`id_articoloVariante`);
|
||||
|
||||
ALTER TABLE `WISHLIST` ADD CONSTRAINT `USERS_WISHLIST`
|
||||
FOREIGN KEY (`id_users`) REFERENCES `USERS` (`id_users`);
|
||||
|
||||
|
||||
|
||||
|
||||
DROP INDEX `IDX_CLIFOR_8` ON `CLIFOR`;
|
||||
|
||||
ALTER TABLE `CLIFOR` MODIFY `pIva` VARCHAR(16);
|
||||
|
||||
CREATE UNIQUE INDEX `IDX_CLIFOR_8` ON `CLIFOR` (`pIva`,`flgTipo`);
|
||||
|
||||
|
||||
##251
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `flgKitArt` INTEGER;
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO_VARIANTE" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO_VARIANTE` ADD COLUMN `coloreVHex` VARCHAR(7);
|
||||
|
||||
|
||||
##252
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ATTIVITA" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `cellulareAttivita` VARCHAR(40);
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `flgTopChatWhatsapp` INTEGER;
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `flgTopChatTelegram` INTEGER;
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `chatTelegramUsername` VARCHAR(40);
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `flgFooterChatWhatsapp` INTEGER ;
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `flgFooterChatTelegram` INTEGER ;
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `flgSubito` INTEGER;
|
||||
|
||||
|
||||
##253
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `flgRichiediQuotazione` INTEGER;
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ATTIVITA" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `flgQuotazione` INTEGER;
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Add table "QUOTAZIONE_ARTICOLO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
CREATE TABLE `QUOTAZIONE_ARTICOLO` (
|
||||
`id_quotazioneArticolo` INTEGER NOT NULL AUTO_INCREMENT,
|
||||
`id_users` INTEGER,
|
||||
`id_articolo` INTEGER,
|
||||
`id_articoloVariante` INTEGER,
|
||||
`id_articoloTaglia` INTEGER,
|
||||
`flgAbilitaAvviso` INTEGER,
|
||||
`prezzoQA` DECIMAL(18,4),
|
||||
`dataQA` DATE,
|
||||
`dataFineQA` DATE,
|
||||
`tmstUltimoAvviso` DATETIME,
|
||||
CONSTRAINT `PK_QUOTAZIONE_ARTICOLO` PRIMARY KEY (`id_quotazioneArticolo`)
|
||||
);
|
||||
|
||||
ALTER TABLE `QUOTAZIONE_ARTICOLO` ADD CONSTRAINT `USERS_QUOTAZIONE_ARTICOLO`
|
||||
FOREIGN KEY (`id_users`) REFERENCES `USERS` (`id_users`);
|
||||
|
||||
ALTER TABLE `QUOTAZIONE_ARTICOLO` ADD CONSTRAINT `ARTICOLO_QUOTAZIONE_ARTICOLO`
|
||||
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
|
||||
|
||||
ALTER TABLE `QUOTAZIONE_ARTICOLO` ADD CONSTRAINT `ARTICOLO_VARIANTE_QUOTAZIONE_ARTICOLO`
|
||||
FOREIGN KEY (`id_articoloVariante`) REFERENCES `ARTICOLO_VARIANTE` (`id_articoloVariante`);
|
||||
|
||||
ALTER TABLE `QUOTAZIONE_ARTICOLO` ADD CONSTRAINT `ARTICOLO_TAGLIA_QUOTAZIONE_ARTICOLO`
|
||||
FOREIGN KEY (`id_articoloTaglia`) REFERENCES `ARTICOLO_TAGLIA` (`id_articoloTaglia`);
|
||||
|
||||
|
||||
ALTER TABLE `ARTICOLO` MODIFY `percRicaricoEffettivo` DECIMAL(18,4);
|
||||
|
||||
##254
|
||||
|
||||
ALTER TABLE `ACCESS` MODIFY `nomeClasse` VARCHAR(80);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `countImportNonTrovato` INTEGER;
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `dataImportNonTrovato` DATE;
|
||||
update articolo set countImportNonTrovato=0;
|
||||
ALTER TABLE `ARTICOLO` MODIFY `countImportNonTrovato` INTEGER NOT NULL;
|
||||
|
||||
#255
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "CLIFOR" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `CLIFOR` ADD COLUMN `importPrefissoCodice` VARCHAR(6);
|
||||
|
||||
ALTER TABLE `CLIFOR` ADD COLUMN `importLinkFornitore` VARCHAR(254);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "DOCUMENTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `DOCUMENTO` ADD COLUMN `prezzo1000Colpi` DECIMAL(18,4);
|
||||
|
||||
ALTER TABLE `DOCUMENTO` ADD COLUMN `prezzoAnnodatura` DECIMAL(18,4);
|
||||
|
||||
CREATE UNIQUE INDEX `IDX_CLIFOR_12` ON `CLIFOR` (`importPrefissoCodice`);
|
||||
|
||||
|
||||
ALTER TABLE `MARCA` ADD COLUMN `descrizioniImport` VARCHAR(254);
|
||||
|
||||
CREATE INDEX `IDX_MARCA_4` ON `MARCA` (`descrizioniImport`);
|
||||
|
||||
##256
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "RIGA_DOCUMENTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO` DROP COLUMN `prezzoAlColpo`;
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO` CHANGE `numColpiMetro` `numColpiDM` INTEGER;
|
||||
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ATTIVITA" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `mainUltimiNum` INTEGER;
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `flgMainUltimi` INTEGER;
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `flgMainUltimaNews` INTEGER;
|
||||
|
||||
###
|
||||
|
||||
ALTER TABLE `TIPO` ADD COLUMN `id_marche` VARCHAR(254);
|
||||
|
||||
CREATE INDEX `IDX_TIPO_9` ON `TIPO` (`id_marche`);
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ATTIVITA" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `deliveryCost` DECIMAL(18,4);
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
DROP INDEX `IDX_ARTICOLO_9` ON `ARTICOLO`;
|
||||
|
||||
DROP INDEX `IDX_ARTICOLO_10` ON `ARTICOLO`;
|
||||
|
||||
DROP INDEX `IDX_ARTICOLO_11` ON `ARTICOLO`;
|
||||
|
||||
DROP INDEX `IDX_ARTICOLO_12` ON `ARTICOLO`;
|
||||
|
||||
DROP INDEX `IDX_ARTICOLO_13` ON `ARTICOLO`;
|
||||
|
||||
DROP INDEX `IDX_ARTICOLO_14` ON `ARTICOLO`;
|
||||
|
||||
DROP INDEX `IDX_ARTICOLO_15` ON `ARTICOLO`;
|
||||
|
||||
DROP INDEX `IDX_ARTICOLO_16` ON `ARTICOLO`;
|
||||
|
||||
DROP INDEX `IDX_ARTICOLO_17` ON `ARTICOLO`;
|
||||
|
||||
ALTER TABLE `ARTICOLO` DROP COLUMN `descrizioneSearchFT`;
|
||||
|
||||
CREATE INDEX `IDX_ARTICOLO_9` ON `ARTICOLO` (`idTipoSearch`);
|
||||
|
||||
CREATE INDEX `IDX_ARTICOLO_10` ON `ARTICOLO` (`tipoOrdineSearch` ASC);
|
||||
|
||||
CREATE INDEX `IDX_ARTICOLO_11` ON `ARTICOLO` (`tipoDescrizioneSearch` ASC);
|
||||
|
||||
CREATE INDEX `IDX_ARTICOLO_12` ON `ARTICOLO` (`nome` ASC);
|
||||
|
||||
CREATE INDEX `IDX_ARTICOLO_13` ON `ARTICOLO` (`flgEscludiWeb`);
|
||||
|
||||
CREATE INDEX `IDX_ARTICOLO_14` ON `ARTICOLO` (`flgNascondi`);
|
||||
|
||||
CREATE INDEX `IDX_ARTICOLO_15` ON `ARTICOLO` (`prezzoPubblicoIvaOrd`);
|
||||
|
||||
CREATE INDEX `IDX_ARTICOLO_16` ON `ARTICOLO` (`tagArticolo`);
|
||||
|
||||
|
||||
|
||||
83
www/admin/_alterTable/_alterTable/256_128_technoplants.sql
Normal file
|
|
@ -0,0 +1,83 @@
|
|||
##128
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Modify table "USERS" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `USERS` ADD COLUMN `flgSuper` INTEGER;
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Modify table "DOCUMENTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
|
||||
|
||||
|
||||
ALTER TABLE `WHITELIST` ADD COLUMN `flgAttivo` INTEGER;
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Modify table "USERS" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `USERS` ADD COLUMN `elencoIpAbilitati` VARCHAR(254);
|
||||
|
||||
|
||||
|
||||
##129
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Modify table "USERS" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `USERS` ADD COLUMN `pwdSuper` VARCHAR(30);
|
||||
|
||||
ALTER TABLE `USERS` DROP COLUMN `flgSuper`;
|
||||
|
||||
##161
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "USERS" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `USERS` ADD COLUMN `flgUsaDomainController` INTEGER;
|
||||
|
||||
ALTER TABLE `USERS` ADD COLUMN `utenteDominio` VARCHAR(40);
|
||||
|
||||
CREATE UNIQUE INDEX `IDX_USERS_9` ON `USERS` (`utenteDominio`);
|
||||
|
||||
###205
|
||||
ALTER TABLE `USERS` ADD COLUMN `secretKey` VARCHAR(40);
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ACCESS" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
|
||||
ALTER TABLE `ACCESS` ADD COLUMN `flgEncodeModalita` INTEGER;
|
||||
|
||||
|
||||
|
||||
ALTER TABLE `ACCESS` ADD COLUMN `flgEncodeAlgoritmo` INTEGER;
|
||||
|
||||
|
||||
|
||||
ALTER TABLE `ACCESS` CHANGE `encodedFields` `attrEncoded` VARCHAR(1000);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Add table "STATUS_MSG" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
CREATE TABLE `STATUS_MSG` (
|
||||
`id_statusMsg` INTEGER NOT NULL AUTO_INCREMENT,
|
||||
`tag` VARCHAR(40),
|
||||
`msg` VARCHAR(6000),
|
||||
CONSTRAINT `PK_STATUS_MSG` PRIMARY KEY (`id_statusMsg`)
|
||||
);
|
||||
|
||||
CREATE UNIQUE INDEX `IDX_STATUS_MSG_1` ON `STATUS_MSG` (`tag`);
|
||||
|
||||
ALTER TABLE `POSTAZIONE` ADD COLUMN `hostname` VARCHAR(60);
|
||||
|
||||
|
||||
552
www/admin/_alterTable/_alterTable/260-268-ft-ravinale.sql
Normal file
|
|
@ -0,0 +1,552 @@
|
|||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `ebayItemId` VARCHAR(40);
|
||||
|
||||
CREATE INDEX `IDX_ARTICOLO_18` ON `ARTICOLO` (`ebayItemId`);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "TIPO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO_VARIANTE" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO_VARIANTE` ADD COLUMN `descrizioneSearchAv` VARCHAR(1000);
|
||||
|
||||
ALTER TABLE `ARTICOLO_VARIANTE` ADD COLUMN `keywordAv` VARCHAR(200);
|
||||
|
||||
ALTER TABLE `ARTICOLO_VARIANTE` ADD COLUMN `ebayItemIdAv` VARCHAR(40);
|
||||
|
||||
ALTER TABLE `ARTICOLO_VARIANTE` ADD COLUMN `flgSubitoAv` INTEGER;
|
||||
|
||||
ALTER TABLE `ARTICOLO_VARIANTE` ADD COLUMN `flgGoogleAv` INTEGER;
|
||||
|
||||
ALTER TABLE `ARTICOLO_VARIANTE` ADD COLUMN `flgEbayAv` INTEGER;
|
||||
|
||||
CREATE INDEX `IDX_ARTICOLO_VARIANTE_6` ON `ARTICOLO_VARIANTE` (`descrizioneSearchAv`);
|
||||
|
||||
CREATE INDEX `IDX_ARTICOLO_VARIANTE_7` ON `ARTICOLO_VARIANTE` (`ebayItemIdAv`);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ATTIVITA" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `id_listinoEbay` INTEGER;
|
||||
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD CONSTRAINT `LISTINO_ATTIVITA_EBAY`
|
||||
FOREIGN KEY (`id_listinoEbay`) REFERENCES `LISTINO` (`id_listino`);
|
||||
|
||||
#ALTER TABLE `ARTICOLO` DROP COLUMN `percAggEbay`;
|
||||
|
||||
#ALTER TABLE `ARTICOLO` DROP COLUMN `prezzoBaseEbay`;
|
||||
|
||||
#####
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
DROP INDEX `IDX_ARTICOLO_17` ON `ARTICOLO`;
|
||||
|
||||
DROP INDEX `IDX_ARTICOLO_18` ON `ARTICOLO`;
|
||||
|
||||
ALTER TABLE `ARTICOLO` MODIFY `readyForWeb` VARCHAR(40);
|
||||
|
||||
ALTER TABLE `ARTICOLO` MODIFY `ebayItemId` VARCHAR(16);
|
||||
|
||||
CREATE INDEX `IDX_ARTICOLO_17` ON `ARTICOLO` (`readyForWeb`);
|
||||
|
||||
CREATE UNIQUE INDEX `IDX_ARTICOLO_18` ON `ARTICOLO` (`ebayItemId`);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO_VARIANTE" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
DROP INDEX `IDX_ARTICOLO_VARIANTE_7` ON `ARTICOLO_VARIANTE`;
|
||||
|
||||
ALTER TABLE `ARTICOLO_VARIANTE` ADD COLUMN `readyForWebAv` VARCHAR(40);
|
||||
|
||||
CREATE INDEX `IDX_ARTICOLO_VARIANTE_8` ON `ARTICOLO_VARIANTE` (`readyForWebAv`);
|
||||
|
||||
|
||||
ALTER TABLE `ARTICOLO_VARIANTE` CHANGE `keywordAv` `keywordsAv` VARCHAR(200);
|
||||
|
||||
|
||||
##tex
|
||||
#drop index IDX_LAV_PEZZA_2 on LAV_PEZZA;
|
||||
#ALTER TABLE LAV_PEZZA dROP COLUMN codicePezzaUnico;
|
||||
|
||||
|
||||
######################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='260' where codice='DB_VERSION';
|
||||
######################################################################
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ATTIVITA" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `cciaa` VARCHAR(10);
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `faxAttivita` VARCHAR(40);
|
||||
|
||||
ALTER TABLE `ATTIVITA` MODIFY `capComuneAttivita` CHAR(5);
|
||||
|
||||
|
||||
|
||||
|
||||
#ALTER TABLE `TIPO` ADD COLUMN `ebayCategoryId` VARCHAR(10);
|
||||
|
||||
#ALTER TABLE `TIPO` ADD COLUMN `ebayCategoryDesc` VARCHAR(40);
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `ebayOfferId` VARCHAR(40);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO_VARIANTE" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO_VARIANTE` ADD COLUMN `ebayOfferIdAv` VARCHAR(40);
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ATTIVITA" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `ebayFulfillmentPolicyId` VARCHAR(40);
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `ebayPaymentPolicyId` VARCHAR(40);
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `ebayReturnPolicyId` VARCHAR(40);
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `ebayMerchantLocationKey` VARCHAR(40);
|
||||
|
||||
|
||||
######################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='262' where codice='DB_VERSION';
|
||||
######################################################################
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "USERS" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `USERS` MODIFY `imgTmst` VARCHAR(24);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "MARCA" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `MARCA` MODIFY `imgTmst` VARCHAR(24);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO` MODIFY `imgTmst` VARCHAR(24);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "CLIFOR" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `CLIFOR` MODIFY `imgTmst` VARCHAR(24);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "TIPO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `TIPO` MODIFY `imgTmst` VARCHAR(24);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "TIPO_PAGAMENTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `TIPO_PAGAMENTO` MODIFY `imgTmst` VARCHAR(24);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "NEWS" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `NEWS` MODIFY `imgTmst` VARCHAR(24);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "NEWSLETTER1" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `NEWSLETTER1` MODIFY `imgTmst` VARCHAR(24);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO_VARIANTE" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO_VARIANTE` MODIFY `imgTmst` VARCHAR(24);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "TABELLA_TAGLIA" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `TABELLA_TAGLIA` MODIFY `imgTmst` VARCHAR(24);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "BANNER" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `BANNER` MODIFY `imgTmst` VARCHAR(24);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "CODA_MESSAGGI" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `CODA_MESSAGGI` MODIFY `imgTmst` VARCHAR(24);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "TEMPLATE_MSG" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `TEMPLATE_MSG` MODIFY `imgTmst` VARCHAR(24);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ATTIVITA" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ATTIVITA` MODIFY `imgTmst` VARCHAR(24);
|
||||
|
||||
|
||||
|
||||
######################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='263' where codice='DB_VERSION';
|
||||
######################################################################
|
||||
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `flgQtaEbay1` INTEGER;
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO_VARIANTE" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO_VARIANTE` ADD COLUMN `flgQtaEbay1Av` INTEGER;
|
||||
|
||||
####
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ATTIVITA" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `ebayOAuthRefreshToken` TEXT;
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `ebayOAuthRefreshTokenExpire` DATETIME;
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `ebayOAuthUserToken` TEXT;
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `ebayOAuthUserTokenExpire` DATETIME;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
######################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='264' where codice='DB_VERSION';
|
||||
######################################################################
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Drop foreign key constraints #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
#ALTER TABLE `ARTICOLO` DROP FOREIGN KEY `MARCA_ARTICOLO`;
|
||||
|
||||
ALTER TABLE `ARTICOLO` DROP FOREIGN KEY `TIPO_ARTICOLO`;
|
||||
|
||||
ALTER TABLE `ARTICOLO` DROP FOREIGN KEY `IVA_ARTICOLO`;
|
||||
|
||||
ALTER TABLE `ARTICOLO` DROP FOREIGN KEY `TIPO_TAGLIA_ARTICOLO`;
|
||||
|
||||
ALTER TABLE `ARTICOLO` DROP FOREIGN KEY `ARTICOLO_VARIANTE_ARTICOLO`;
|
||||
|
||||
ALTER TABLE `ARTICOLO` DROP FOREIGN KEY `TABELLA_TAGLIA_ARTICOLO`;
|
||||
|
||||
ALTER TABLE `ARTICOLO` DROP FOREIGN KEY `TIPO_ACCESSORIO_ARTICOLO`;
|
||||
|
||||
ALTER TABLE `ARTICOLO` DROP FOREIGN KEY `VETRINA_ARTICOLO`;
|
||||
|
||||
ALTER TABLE `ARTICOLO` DROP FOREIGN KEY `TIPO_ARTICOLO_2`;
|
||||
|
||||
#ALTER TABLE `ARTICOLO` DROP FOREIGN KEY `CLIFOR_ARTICOLO_conf_default`;
|
||||
|
||||
ALTER TABLE `ACCESSORIO` DROP FOREIGN KEY `ARTICOLO_ACCESSORIO_Assoc`;
|
||||
|
||||
ALTER TABLE `ACCESSORIO` DROP FOREIGN KEY `ARTICOLO_ACCESSORIO`;
|
||||
|
||||
ALTER TABLE `CARATTERISTICA_ARTICOLO` DROP FOREIGN KEY `ARTICOLO_CARATTERISTICA_ARTICOLO`;
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO` DROP FOREIGN KEY `ARTICOLO_RIGA_DOCUMENTO`;
|
||||
|
||||
ALTER TABLE `ARTICOLO_VARIANTE` DROP FOREIGN KEY `ARTICOLO_ARTICOLO_VARIANTE`;
|
||||
|
||||
ALTER TABLE `ARTICOLO_FORNITORE` DROP FOREIGN KEY `ARTICOLO_ARTICOLO_FORNITORE`;
|
||||
|
||||
ALTER TABLE `ALLEGATO_ARTICOLO` DROP FOREIGN KEY `ARTICOLO_ALLEGATO_ARTICOLO`;
|
||||
|
||||
ALTER TABLE `LISTINO_PERS` DROP FOREIGN KEY `ARTICOLO_LISTINO_PERS`;
|
||||
|
||||
ALTER TABLE `RIVALUTAZIONE` DROP FOREIGN KEY `ARTICOLO_RIVALUTAZIONE`;
|
||||
|
||||
ALTER TABLE `LISTINO_SERVIZI_PERS` DROP FOREIGN KEY `ARTICOLO_LISTINO_SERVIZI_PERS`;
|
||||
|
||||
ALTER TABLE `ARTICOLO_TAGLIA` DROP FOREIGN KEY `ARTICOLO_ARTICOLO_TAGLIA`;
|
||||
|
||||
ALTER TABLE `ARTICOLO_COMPONENTE` DROP FOREIGN KEY `ARTICOLO_COMPOSIZIONE`;
|
||||
|
||||
ALTER TABLE `LISTINO_ARTICOLO` DROP FOREIGN KEY `ARTICOLO_LISTINO_ARTICOLO`;
|
||||
|
||||
ALTER TABLE `MOVIMENTO` DROP FOREIGN KEY `ARTICOLO_MOVIMENTO`;
|
||||
|
||||
ALTER TABLE `ARTICOLO_PROGETTISTA` DROP FOREIGN KEY `ARTICOLO_ARTICOLO_PROGETTISTA`;
|
||||
|
||||
ALTER TABLE `ARTICOLO_ARTICOLO_COMPONENTE` DROP FOREIGN KEY `ARTICOLO_COMP`;
|
||||
|
||||
ALTER TABLE `ARTICOLO_ARTICOLO_COMPONENTE` DROP FOREIGN KEY `ARTICOLO_PRINCIPALE`;
|
||||
|
||||
ALTER TABLE `ARTICOLO_ARTICOLO_TESSUTO` DROP FOREIGN KEY `ARTICOLO_ARTICOLO_ARTICOLO_TESSUTO`;
|
||||
|
||||
#ALTER TABLE `DOCUMENTO` DROP FOREIGN KEY `ARTICOLO_DOCUMENTO`;
|
||||
|
||||
ALTER TABLE `KIT` DROP FOREIGN KEY `ARTICOLO_KIT_PRIMARIO`;
|
||||
|
||||
ALTER TABLE `KIT` DROP FOREIGN KEY `ARTICOLO_KIT_SECONDARIO`;
|
||||
|
||||
ALTER TABLE `ARTICOLO_USATO` DROP FOREIGN KEY `ARTICOLO_ARTICOLO_USATO`;
|
||||
|
||||
ALTER TABLE `WISHLIST` DROP FOREIGN KEY `ARTICOLO_WISHLIST`;
|
||||
|
||||
ALTER TABLE `QUOTAZIONE_ARTICOLO` DROP FOREIGN KEY `ARTICOLO_QUOTAZIONE_ARTICOLO`;
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `id_listinoEbay` INTEGER;
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Add foreign key constraints #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
#ALTER TABLE `ARTICOLO` ADD CONSTRAINT `MARCA_ARTICOLO`
|
||||
# FOREIGN KEY (`id_marca`) REFERENCES `MARCA` (`id_marca`);
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD CONSTRAINT `TIPO_ARTICOLO`
|
||||
FOREIGN KEY (`id_tipo`) REFERENCES `TIPO` (`id_tipo`);
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD CONSTRAINT `IVA_ARTICOLO`
|
||||
FOREIGN KEY (`id_iva`) REFERENCES `IVA` (`id_iva`);
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD CONSTRAINT `TIPO_TAGLIA_ARTICOLO`
|
||||
FOREIGN KEY (`id_tipoTaglia`) REFERENCES `TIPO_TAGLIA` (`id_tipoTaglia`);
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD CONSTRAINT `ARTICOLO_VARIANTE_ARTICOLO`
|
||||
FOREIGN KEY (`id_articoloVarianteBase`) REFERENCES `ARTICOLO_VARIANTE` (`id_articoloVariante`);
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD CONSTRAINT `TABELLA_TAGLIA_ARTICOLO`
|
||||
FOREIGN KEY (`id_tabellaTaglia`) REFERENCES `TABELLA_TAGLIA` (`id_tabellaTaglia`);
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD CONSTRAINT `TIPO_ACCESSORIO_ARTICOLO`
|
||||
FOREIGN KEY (`id_tipoAccessorio`) REFERENCES `TIPO_ACCESSORIO` (`id_tipoAccessorio`);
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD CONSTRAINT `VETRINA_ARTICOLO`
|
||||
FOREIGN KEY (`id_vetrina`) REFERENCES `VETRINA` (`id_vetrina`);
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD CONSTRAINT `TIPO_ARTICOLO_2`
|
||||
FOREIGN KEY (`id_tipo2`) REFERENCES `TIPO` (`id_tipo`);
|
||||
|
||||
#ALTER TABLE `ARTICOLO` ADD CONSTRAINT `CLIFOR_ARTICOLO_conf_default`
|
||||
# FOREIGN KEY (`id_confezionistaDefault`) REFERENCES `CLIFOR` (`id_clifor`);
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD CONSTRAINT `LISTINO_ARTICOLO_ebay`
|
||||
FOREIGN KEY (`id_listinoEbay`) REFERENCES `LISTINO` (`id_listino`);
|
||||
|
||||
ALTER TABLE `ACCESSORIO` ADD CONSTRAINT `ARTICOLO_ACCESSORIO_Assoc`
|
||||
FOREIGN KEY (`id_articoloAssociato`) REFERENCES `ARTICOLO` (`id_articolo`);
|
||||
|
||||
ALTER TABLE `ACCESSORIO` ADD CONSTRAINT `ARTICOLO_ACCESSORIO`
|
||||
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
|
||||
|
||||
ALTER TABLE `CARATTERISTICA_ARTICOLO` ADD CONSTRAINT `ARTICOLO_CARATTERISTICA_ARTICOLO`
|
||||
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO` ADD CONSTRAINT `ARTICOLO_RIGA_DOCUMENTO`
|
||||
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
|
||||
|
||||
ALTER TABLE `ARTICOLO_VARIANTE` ADD CONSTRAINT `ARTICOLO_ARTICOLO_VARIANTE`
|
||||
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
|
||||
|
||||
ALTER TABLE `ARTICOLO_FORNITORE` ADD CONSTRAINT `ARTICOLO_ARTICOLO_FORNITORE`
|
||||
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
|
||||
|
||||
ALTER TABLE `ALLEGATO_ARTICOLO` ADD CONSTRAINT `ARTICOLO_ALLEGATO_ARTICOLO`
|
||||
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
|
||||
|
||||
ALTER TABLE `LISTINO_PERS` ADD CONSTRAINT `ARTICOLO_LISTINO_PERS`
|
||||
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
|
||||
|
||||
ALTER TABLE `RIVALUTAZIONE` ADD CONSTRAINT `ARTICOLO_RIVALUTAZIONE`
|
||||
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
|
||||
|
||||
ALTER TABLE `LISTINO_SERVIZI_PERS` ADD CONSTRAINT `ARTICOLO_LISTINO_SERVIZI_PERS`
|
||||
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
|
||||
|
||||
ALTER TABLE `ARTICOLO_TAGLIA` ADD CONSTRAINT `ARTICOLO_ARTICOLO_TAGLIA`
|
||||
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
|
||||
|
||||
ALTER TABLE `ARTICOLO_COMPONENTE` ADD CONSTRAINT `ARTICOLO_COMPOSIZIONE`
|
||||
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
|
||||
|
||||
ALTER TABLE `LISTINO_ARTICOLO` ADD CONSTRAINT `ARTICOLO_LISTINO_ARTICOLO`
|
||||
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
|
||||
|
||||
ALTER TABLE `MOVIMENTO` ADD CONSTRAINT `ARTICOLO_MOVIMENTO`
|
||||
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
|
||||
|
||||
ALTER TABLE `ARTICOLO_PROGETTISTA` ADD CONSTRAINT `ARTICOLO_ARTICOLO_PROGETTISTA`
|
||||
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
|
||||
|
||||
ALTER TABLE `ARTICOLO_ARTICOLO_COMPONENTE` ADD CONSTRAINT `ARTICOLO_COMP`
|
||||
FOREIGN KEY (`id_articoloComponente`) REFERENCES `ARTICOLO` (`id_articolo`);
|
||||
|
||||
ALTER TABLE `ARTICOLO_ARTICOLO_COMPONENTE` ADD CONSTRAINT `ARTICOLO_PRINCIPALE`
|
||||
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
|
||||
|
||||
ALTER TABLE `ARTICOLO_ARTICOLO_TESSUTO` ADD CONSTRAINT `ARTICOLO_ARTICOLO_ARTICOLO_TESSUTO`
|
||||
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
|
||||
|
||||
#ALTER TABLE `DOCUMENTO` ADD CONSTRAINT `ARTICOLO_DOCUMENTO`
|
||||
# FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
|
||||
|
||||
ALTER TABLE `KIT` ADD CONSTRAINT `ARTICOLO_KIT_PRIMARIO`
|
||||
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
|
||||
|
||||
ALTER TABLE `KIT` ADD CONSTRAINT `ARTICOLO_KIT_SECONDARIO`
|
||||
FOREIGN KEY (`id_articoloSecondario`) REFERENCES `ARTICOLO` (`id_articolo`);
|
||||
|
||||
ALTER TABLE `ARTICOLO_USATO` ADD CONSTRAINT `ARTICOLO_ARTICOLO_USATO`
|
||||
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
|
||||
|
||||
ALTER TABLE `WISHLIST` ADD CONSTRAINT `ARTICOLO_WISHLIST`
|
||||
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
|
||||
|
||||
ALTER TABLE `QUOTAZIONE_ARTICOLO` ADD CONSTRAINT `ARTICOLO_QUOTAZIONE_ARTICOLO`
|
||||
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
|
||||
|
||||
|
||||
|
||||
### solo ccc
|
||||
#update ARTICOLO set id_listinoEbay=3;
|
||||
|
||||
|
||||
######################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='265' where codice='DB_VERSION';
|
||||
######################################################################
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `prezzoSuEbayIva` DECIMAL(18,4);
|
||||
|
||||
|
||||
|
||||
######################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='266' where codice='DB_VERSION';
|
||||
######################################################################
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "IVA" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `IVA` MODIFY `flgTipo` CHAR(2);
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "TIPOLOGIA_DOCUMENTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `TIPOLOGIA_DOCUMENTO` ADD COLUMN `flgTDFelett` VARCHAR(4);
|
||||
update TIPOLOGIA_DOCUMENTO SET flgTDFelett='TD01' WHERE codice=1;
|
||||
update TIPOLOGIA_DOCUMENTO SET flgTDFelett='TD04' WHERE codice=2;
|
||||
|
||||
######################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='267' where codice='DB_VERSION';
|
||||
######################################################################
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Add table "ARTICOLO_CLIENTE" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
CREATE TABLE `ARTICOLO_CLIENTE` (
|
||||
`id_articoloCliente` INTEGER NOT NULL AUTO_INCREMENT,
|
||||
`id_clifor` INTEGER,
|
||||
`id_articolo` INTEGER,
|
||||
`id_articoloVariante` INTEGER,
|
||||
`id_tipo` INTEGER(11),
|
||||
CONSTRAINT `PK_ARTICOLO_CLIENTE` PRIMARY KEY (`id_articoloCliente`)
|
||||
);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Add foreign key constraints #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO_CLIENTE` ADD CONSTRAINT `ARTICOLO_ARTICOLO_CLIENTE`
|
||||
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
|
||||
|
||||
ALTER TABLE `ARTICOLO_CLIENTE` ADD CONSTRAINT `ARTICOLO_VARIANTE_ARTICOLO_CLIENTE`
|
||||
FOREIGN KEY (`id_articoloVariante`) REFERENCES `ARTICOLO_VARIANTE` (`id_articoloVariante`);
|
||||
|
||||
ALTER TABLE `ARTICOLO_CLIENTE` ADD CONSTRAINT `TIPO_ARTICOLO_CLIENTE`
|
||||
FOREIGN KEY (`id_tipo`) REFERENCES `TIPO` (`id_tipo`);
|
||||
|
||||
ALTER TABLE `ARTICOLO_CLIENTE` ADD CONSTRAINT `CLIFOR_ARTICOLO_CLIENTE`
|
||||
FOREIGN KEY (`id_clifor`) REFERENCES `CLIFOR` (`id_clifor`);
|
||||
|
||||
ALTER TABLE `ARTICOLO_CLIENTE` ADD COLUMN `indiciTipo` VARCHAR(1000);
|
||||
######################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='268' where codice='DB_VERSION';
|
||||
######################################################################
|
||||
5667
www/admin/_alterTable/_alterTable/274-281-tuttofoto.sql
Normal file
126
www/admin/_alterTable/_alterTable/280_usato.sql
Normal file
|
|
@ -0,0 +1,126 @@
|
|||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `id_statoUsato` INTEGER;
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO_VARIANTE" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO_VARIANTE` ADD COLUMN `id_statoUsato` INTEGER;
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Add table "STATO_USATO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
CREATE TABLE `STATO_USATO` (
|
||||
`id_statoUsato` INTEGER NOT NULL AUTO_INCREMENT,
|
||||
`sigla` CHAR(2),
|
||||
CONSTRAINT `PK_STATO_USATO` PRIMARY KEY (`id_statoUsato`)
|
||||
);
|
||||
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD CONSTRAINT `STATO_USATO_ARTICOLO`
|
||||
FOREIGN KEY (`id_statoUsato`) REFERENCES `STATO_USATO` (`id_statoUsato`);
|
||||
|
||||
|
||||
ALTER TABLE `ARTICOLO_VARIANTE` ADD CONSTRAINT `STATO_USATO_ARTICOLO_VARIANTE`
|
||||
FOREIGN KEY (`id_statoUsato`) REFERENCES `STATO_USATO` (`id_statoUsato`);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "TIPO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `TIPO` ADD COLUMN `ebayCommissione` DECIMAL(5,2);
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "STATO_USATO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
CREATE UNIQUE INDEX `IDX_STATO_USATO_1` ON `STATO_USATO` (`sigla`);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "STATO_USATO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `STATO_USATO` ADD COLUMN `flgLivello` INTEGER;
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "NAZIONE" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `NAZIONE` ADD COLUMN `flgPreventivoWww` INTEGER;
|
||||
|
||||
|
||||
###################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='280' where codice='DB_VERSION';
|
||||
######################################################################
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `id_statoUsato` INTEGER;
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO_VARIANTE" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO_VARIANTE` ADD COLUMN `id_statoUsato` INTEGER;
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Add table "STATO_USATO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
CREATE TABLE `STATO_USATO` (
|
||||
`id_statoUsato` INTEGER NOT NULL AUTO_INCREMENT,
|
||||
`sigla` CHAR(2),
|
||||
CONSTRAINT `PK_STATO_USATO` PRIMARY KEY (`id_statoUsato`)
|
||||
);
|
||||
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD CONSTRAINT `STATO_USATO_ARTICOLO`
|
||||
FOREIGN KEY (`id_statoUsato`) REFERENCES `STATO_USATO` (`id_statoUsato`);
|
||||
|
||||
|
||||
ALTER TABLE `ARTICOLO_VARIANTE` ADD CONSTRAINT `STATO_USATO_ARTICOLO_VARIANTE`
|
||||
FOREIGN KEY (`id_statoUsato`) REFERENCES `STATO_USATO` (`id_statoUsato`);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "TIPO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `TIPO` ADD COLUMN `ebayCommissione` DECIMAL(5,2);
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "STATO_USATO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
CREATE UNIQUE INDEX `IDX_STATO_USATO_1` ON `STATO_USATO` (`sigla`);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "STATO_USATO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `STATO_USATO` ADD COLUMN `flgLivello` INTEGER;
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "NAZIONE" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `NAZIONE` ADD COLUMN `flgPreventivoWww` INTEGER;
|
||||
|
||||
|
||||
###################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='280' where codice='DB_VERSION';
|
||||
######################################################################
|
||||
85
www/admin/_alterTable/_alterTable/281_costoSped.sql
Normal file
|
|
@ -0,0 +1,85 @@
|
|||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
# Alter table "ARTICOLO" #
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
|
||||
|
||||
ALTER TABLE `ARTICOLO` DROP COLUMN `costoSpedizione`;
|
||||
|
||||
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `flgPreventivoWwwArt` INTEGER;
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
# Add table "ARTICOLO_NAZIONE" #
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
|
||||
|
||||
CREATE TABLE `ARTICOLO_NAZIONE` (
|
||||
|
||||
`id_articoloNazione` INTEGER NOT NULL AUTO_INCREMENT,
|
||||
|
||||
`id_nazione` CHAR(4),
|
||||
|
||||
`id_articolo` INTEGER,
|
||||
|
||||
`flgPreventivoWwwAN` INTEGER,
|
||||
|
||||
`costoSpedizioneAN` DECIMAL(18,4),
|
||||
|
||||
CONSTRAINT `PK_ARTICOLO_NAZIONE` PRIMARY KEY (`id_articoloNazione`)
|
||||
|
||||
);
|
||||
|
||||
ALTER TABLE `ARTICOLO_NAZIONE` ADD CONSTRAINT `NAZIONE_ARTICOLO_NAZIONE`
|
||||
|
||||
FOREIGN KEY (`id_nazione`) REFERENCES `NAZIONE` (`id_nazione`);
|
||||
|
||||
|
||||
|
||||
ALTER TABLE `ARTICOLO_NAZIONE` ADD CONSTRAINT `ARTICOLO_ARTICOLO_NAZIONE`
|
||||
|
||||
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
# Alter table "ARTICOLO" #
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `percCostoSpedizione` INTEGER;
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
# Alter table "ATTIVITA" #
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `flgPercSpedizioneSuperato` INTEGER;
|
||||
|
||||
|
||||
ALTER TABLE `ATTIVITA` CHANGE `flgPercSpedizioneSuperato` `percentileMaxPerPreventivo` INTEGER;
|
||||
|
||||
|
||||
###################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='281' where codice='DB_VERSION';
|
||||
######################################################################
|
||||
|
||||
17
www/admin/_alterTable/_alterTable/282_eanvar.sql
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
ALTER TABLE `ARTICOLO_VARIANTE` ADD COLUMN `codiceEanAv` VARCHAR(40);
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "TIPO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `TIPO` ADD COLUMN `percCostoSpedizioneDefault` INTEGER;
|
||||
|
||||
update ARTICOLO SET percCostoSpedizione=0 where percCostoSpedizione<=10;
|
||||
|
||||
|
||||
###################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='282' where codice='DB_VERSION';
|
||||
######################################################################
|
||||
30
www/admin/_alterTable/_alterTable/283-scontoOffertaLA.sql
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "LISTINO_ARTICOLO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `LISTINO_ARTICOLO` ADD COLUMN `percScontoOffertaLA` DECIMAL(5,2);
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "IVA" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `IVA` ADD COLUMN `flgOss` INTEGER;
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "NAZIONE" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `NAZIONE` ADD COLUMN `id_iva` INTEGER;
|
||||
|
||||
|
||||
|
||||
ALTER TABLE `NAZIONE` ADD CONSTRAINT `IVA_NAZIONE`
|
||||
FOREIGN KEY (`id_iva`) REFERENCES `IVA` (`id_iva`);
|
||||
|
||||
|
||||
###################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='283' where codice='DB_VERSION';
|
||||
######################################################################
|
||||
19
www/admin/_alterTable/_alterTable/284_iva_rm.sql
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "IVA" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `IVA` ADD COLUMN `id_ivaStdRM` INTEGER;
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Add foreign key constraints #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `IVA` ADD CONSTRAINT `IVA_IVA_std_regime_margine`
|
||||
FOREIGN KEY (`id_ivaStdRM`) REFERENCES `IVA` (`id_iva`);
|
||||
|
||||
|
||||
###################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='284' where codice='DB_VERSION';
|
||||
######################################################################
|
||||
12
www/admin/_alterTable/_alterTable/285_flgAbilitaAF.sql
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "CLIFOR" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `CLIFOR` ADD COLUMN `flgAbilitaAF` INTEGER;
|
||||
|
||||
|
||||
|
||||
###################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='285' where codice='DB_VERSION';
|
||||
######################################################################
|
||||
35
www/admin/_alterTable/_alterTable/286-288 tf.sql
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
|
||||
ALTER TABLE `DOCUMENTO` ADD COLUMN `notaMail` VARCHAR(2000);
|
||||
|
||||
ALTER TABLE `DOCUMENTO` ADD COLUMN `flgWwwTipoOrdine` INTEGER;
|
||||
|
||||
ALTER TABLE `DOCUMENTO` ADD COLUMN `wwwCostoOrdine` DECIMAL(18,4);
|
||||
|
||||
ALTER TABLE `DOCUMENTO` ADD COLUMN `wwwCostoSpedizione` DECIMAL(18,4);
|
||||
|
||||
ALTER TABLE `DOCUMENTO` ADD COLUMN `wwwCostoTariffa` DECIMAL(18,4);
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "TIPO_PAGAMENTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `TIPO_PAGAMENTO` ADD COLUMN `wwwCommissionePercDefault` DECIMAL(5,2);
|
||||
|
||||
ALTER TABLE `TIPO_PAGAMENTO` ADD COLUMN `wwwTariffaFissa` DECIMAL(18,4);
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `categoriaImport` VARCHAR(1000);
|
||||
|
||||
|
||||
insert into TIPOLOGIA_DOCUMENTO (id_tipologiaDocumento, codice, descrizione) values (151,151,'RICEVUTA A CREDITO');
|
||||
|
||||
###################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='288' where codice='DB_VERSION';
|
||||
######################################################################
|
||||
11
www/admin/_alterTable/_alterTable/286_noteMail.sql
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "DOCUMENTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `DOCUMENTO` ADD COLUMN `notaMail` VARCHAR(2000);
|
||||
|
||||
###################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='286' where codice='DB_VERSION';
|
||||
######################################################################
|
||||
29
www/admin/_alterTable/_alterTable/287_costiwww.sql
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "DOCUMENTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `DOCUMENTO` ADD COLUMN `flgWwwTipoOrdine` INTEGER;
|
||||
|
||||
ALTER TABLE `DOCUMENTO` ADD COLUMN `wwwCostoOrdine` DECIMAL(18,4);
|
||||
|
||||
ALTER TABLE `DOCUMENTO` ADD COLUMN `wwwCostoSpedizione` DECIMAL(18,4);
|
||||
|
||||
ALTER TABLE `DOCUMENTO` ADD COLUMN `wwwCostoTariffa` DECIMAL(18,4);
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "TIPO_PAGAMENTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `TIPO_PAGAMENTO` ADD COLUMN `wwwCommissionePercDefault` DECIMAL(5,2);
|
||||
|
||||
ALTER TABLE `TIPO_PAGAMENTO` ADD COLUMN `wwwTariffaFissa` DECIMAL(18,4);
|
||||
|
||||
|
||||
ALTER TABLE `DOCUMENTO` ADD COLUMN `id_rigaBollaAtr` INTEGER;
|
||||
|
||||
###################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='286' where codice='DB_VERSION';
|
||||
######################################################################
|
||||
12
www/admin/_alterTable/_alterTable/288_catimport.sql
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `categoriaImport` VARCHAR(1000);
|
||||
insert into TIPOLOGIA_DOCUMENTO (id_tipologiaDocumento, codice, descrizione) values (151,151,'RICEVUTA A CREDITO');
|
||||
|
||||
###################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='288' where codice='DB_VERSION';
|
||||
######################################################################
|
||||
17
www/admin/_alterTable/_alterTable/289_GOOGLEREC.SQL
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ATTIVITA" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `googleMerchantRecensioniScript` VARCHAR(2000);
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `googleMerchantRecensioniScriptBadge` VARCHAR(2000);
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `flgGoogleMerchantRecensioni` INTEGER;
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `flgGoogleMerchantRecensioniBadge` INTEGER;
|
||||
|
||||
|
||||
###################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='289' where codice='DB_VERSION';
|
||||
######################################################################
|
||||
19
www/admin/_alterTable/_alterTable/290_promo.sql
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO_FORNITORE" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO_FORNITORE` ADD COLUMN `dataInizioPromo` DATE;
|
||||
|
||||
ALTER TABLE `ARTICOLO_FORNITORE` ADD COLUMN `dataFinePromo` DATE;
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `dataScadenzaOffertaFornitore` DATE;
|
||||
|
||||
###################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='290' where codice='DB_VERSION';
|
||||
######################################################################
|
||||
27
www/admin/_alterTable/_alterTable/291-google-amz.sql
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ATTIVITA" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `googleSiteId` VARCHAR(40);
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `googleApiKey` VARCHAR(250);
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `amzAccessKeyId` VARCHAR(40);
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `amzSecretKey` VARCHAR(40);
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `amzRoleArn` VARCHAR(40);
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `amzRoleSessionName` VARCHAR(40);
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `amzClientId` VARCHAR(40);
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `amzClientSecret` VARCHAR(40);
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `amzRefreshToken` VARCHAR(254);
|
||||
|
||||
###################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='291' where codice='DB_VERSION';
|
||||
######################################################################
|
||||
60
www/admin/_alterTable/_alterTable/292-amzart.sql
Normal file
|
|
@ -0,0 +1,60 @@
|
|||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `flgAmazon` INTEGER;
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `id_listinoAmazon` INTEGER;
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `tariffaAmazon` DECIMAL(18,4);
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `qtaAmazon` INTEGER;
|
||||
|
||||
|
||||
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD CONSTRAINT `LISTINO_ARTICOLO_amz`
|
||||
FOREIGN KEY (`id_listinoAmazon`) REFERENCES `LISTINO` (`id_listino`);
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ATTIVITA" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `flgAmz` INTEGER;
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `id_listinoAmz` INTEGER;
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD CONSTRAINT `LISTINO_ATTIVITA_amz`
|
||||
FOREIGN KEY (`id_listinoAmz`) REFERENCES `LISTINO` (`id_listino`);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "TIPO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `TIPO` ADD COLUMN `amazonCommissione` DECIMAL(5,2);
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "TIPO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `TIPO` ADD COLUMN `amazonSoglia` DECIMAL(18,4);
|
||||
|
||||
ALTER TABLE `TIPO` ADD COLUMN `amazonCommissioneOltreSoglia` DECIMAL(5,2);
|
||||
|
||||
|
||||
#### QUESTO NON LO TROVO !!!!!!!!!! MA C'è DA UN BEL PO'
|
||||
ALTER TABLE `TIPO_PAGAMENTO` ADD COLUMN `flgTipoPagamentoEcommerce` INTEGER;
|
||||
|
||||
|
||||
###################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='292' where codice='DB_VERSION';
|
||||
######################################################################
|
||||
111
www/admin/_alterTable/_alterTable/293-299-ravinale.sql
Normal file
|
|
@ -0,0 +1,111 @@
|
|||
|
||||
CREATE UNIQUE INDEX `IDX_ARTICOLO_NAZIONE_1` ON `ARTICOLO_NAZIONE` (`id_nazione`,`id_articolo`);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
CREATE TABLE `REMOTE_DEVICE` (
|
||||
|
||||
`id_remoteDevice` INTEGER NOT NULL AUTO_INCREMENT,
|
||||
|
||||
`descrizione` VARCHAR(60),
|
||||
|
||||
`token` VARCHAR(512),
|
||||
|
||||
`imei` VARCHAR(40),
|
||||
|
||||
`ipAddress` CHAR(60),
|
||||
|
||||
`updTmst` TIMESTAMP,
|
||||
|
||||
CONSTRAINT `PK_REMOTE_DEVICE` PRIMARY KEY (`id_remoteDevice`)
|
||||
|
||||
);
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "REMOTE_DEVICE" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `REMOTE_DEVICE` ADD COLUMN `imgTmst` VARCHAR(24);
|
||||
|
||||
ALTER TABLE `REMOTE_DEVICE` MODIFY `updTmst` DATETIME;
|
||||
ALTER TABLE `REMOTE_DEVICE` add column `flgAbilitato` integer;
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "CODA_MESSAGGI" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `CODA_MESSAGGI` ADD COLUMN `id_remoteDevice` INTEGER;
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Add foreign key constraints #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
|
||||
ALTER TABLE `CODA_MESSAGGI` ADD CONSTRAINT `REMOTE_DEVICE_CODA_MESSAGGI`
|
||||
FOREIGN KEY (`id_remoteDevice`) REFERENCES `REMOTE_DEVICE` (`id_remoteDevice`);
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "REMOTE_DEVICE" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `REMOTE_DEVICE` ADD COLUMN `fcmToken` VARCHAR(512);
|
||||
|
||||
CREATE UNIQUE INDEX `IDX_REMOTE_DEVICE_1` ON `REMOTE_DEVICE` (`token`);
|
||||
|
||||
CREATE UNIQUE INDEX `IDX_REMOTE_DEVICE_2` ON `REMOTE_DEVICE` (`fcmToken`);
|
||||
|
||||
CREATE UNIQUE INDEX `IDX_REMOTE_DEVICE_3` ON `REMOTE_DEVICE` (`imei`);
|
||||
|
||||
|
||||
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `flgControlloCostoAggArt` INTEGER;
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "TIPO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `TIPO` ADD COLUMN `flgControlloCostiAggFor` INTEGER;
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO_FORNITORE" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO_FORNITORE` ADD COLUMN `flgControlloCostoAggAF` INTEGER;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
ALTER TABLE `CLIFOR` ADD COLUMN `importLinkFornitoreEan` VARCHAR(254);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
ALTER TABLE `MARCA` ADD COLUMN `tagOfferta` VARCHAR(40);
|
||||
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "TIPO_PAGAMENTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `TIPO_PAGAMENTO` ADD COLUMN `tariffaAggiuntiva` DECIMAL(18,4);
|
||||
|
||||
|
||||
|
||||
|
||||
###################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='Abl.299' where codice='DB_VERSION';
|
||||
######################################################################
|
||||
878
www/admin/_alterTable/_alterTable/293_cat_ingram.sql
Normal file
|
|
@ -0,0 +1,878 @@
|
|||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO_NAZIONE" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
CREATE UNIQUE INDEX `IDX_ARTICOLO_NAZIONE_1` ON `ARTICOLO_NAZIONE` (`id_nazione`,`id_articolo`);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Add table "CATEGORIA_INGRAMMICRO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
CREATE TABLE `CATEGORIA_INGRAMMICRO` (
|
||||
`id_categoriaIngrammiro` INTEGER NOT NULL AUTO_INCREMENT,
|
||||
`descrizione` VARCHAR(254),
|
||||
`codice` VARCHAR(8),
|
||||
CONSTRAINT `PK_CATEGORIA_INGRAMMICRO` PRIMARY KEY (`id_categoriaIngrammiro`)
|
||||
);
|
||||
|
||||
CREATE UNIQUE INDEX `IDX_CATEGORIA_INGRAMMICRO_1` ON `CATEGORIA_INGRAMMICRO` (`codice`);
|
||||
|
||||
######
|
||||
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('COMPUTER SYSTEMS ','0000');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DESKTOPS/TOWERS ','0001');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('ALL-IN-ONE PC ','0002');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SERVERS ','0005');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('ULTRAMOBILE PC(UMPC)','0010');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PORTABLES/NOTEBOOKS ','0011');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DETACHABLE NOTEBOOK ','0012');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('TABLETS(SLATE STYLE)','0014');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('TABLET PC ACCS ','0016');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HANDHELD COMPUTERS ','0021');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('COOLING SYST & FANS ','0030');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HEATSINKS & PARTS ','0031');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('NOTEBOOK BAT&AC ADAP','0032');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('COMPUTER CABINETS ','0033');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('POWER SUPPLIES ','0034');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('TERMINALS ','0035');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('WORKSTATIONS ','0037');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SERVER ACCS ','0039');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DESKTOP/TOWER ACCS ','0040');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PORTABLE ACCS ','0041');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('WORKSTATION ACCS ','0042');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BAREBONES ','0043');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('NOTEBOOK BAREBONE ','0044');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HANDHELD ACCS ','0045');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SERVER BAREBONE ','0046');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('COMPUTER WARRANTIES ','0066');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SPARE PARTS & LABELS','0070');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('POWER PROTECTION ','0100');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('UNINTERRUPTABLE PWR ','0101');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LINE CONDITIONER ','0111');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SURGE SUPPRESSOR ','0121');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('POWER PRODUCT CPNT ','0131');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BATTERY FOR UPS ','0141');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BATTERY CHARGER ','0151');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('POWER EQUIPMENT ACCS','0161');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('POWER WARRANTIES ','0166');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HIGH END STORAGE ','0200');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('RAID CONTROLLERS ','0202');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DVD TOWERS ','0203');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DAT DRIVES ','0204');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('TAPE DRIVES OTHER ','0205');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DLT DRIVES ','0206');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('JUKEBOXES ','0207');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('NAS SERVERS ','0208');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('AUTOLOADER/TAPE LIBR','0209');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('RAID SYSTEMS ','0210');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('AUTOLOAD & TAPE OPT ','0211');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MAGNETO OPTICAL ','0212');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('OPTICAL TOWERS ','0213');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('OPTICAL CHANGERS ','0214');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HIGH END STORAGE ACC','0215');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('RAID SYSTEM SOFTWARE','0217');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('RAID SYSTEM OPTIONS ','0218');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HIGH-END BACKUP&REC ','0220');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('REMOVABLE DISK DRIVE','0251');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('STORAGE WARRANTIES ','0266');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('TAPE DRIVE CABINETS ','0281');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DISK DRIVE CABINETS ','0282');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SLR DRIVES ','0283');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LTO DRIVES ','0285');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('AIT DRIVES ','0287');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SDLT DRIVES ','0289');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('FC SAN DEVICES ','0290');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('FC SAN DEVICE SOFT ','0291');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('FC SAN DEVICE OPTION','0292');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('FC SAN HOST BUS ADAP','0293');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DISPLAYS ','0300');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CRT 15IN MONITOR ','0302');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CRT 17IN MONITOR ','0304');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CRT 19IN MONITOR ','0305');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CRT MONITOR ACCS ','0309');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CRT 20IN MONITOR ','0312');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DIGITAL PHOTOFRAME ','0313');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CRT 21IN MONITOR ','0314');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CRT 22IN MONITOR ','0316');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CRT MONITOR ','0318');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LCD MONITOR ','0320');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LCD 15IN MONITOR ','0322');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LCD 16IN MONITOR ','0324');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LCD LARGE FORMAT ','0325');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LCD 17IN MONITOR ','0326');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PLASMA LARGE FORMAT ','0327');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LCD 18IN MONITOR ','0328');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LCD 19IN MONITOR ','0330');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LCD 20IN MONITOR ','0332');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LCD 21IN MONITOR ','0334');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LCD 22IN MONITOR ','0336');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LCD 23IN MONITOR ','0338');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LCD 28IN MONITOR ','0339');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LCD 24IN MONITOR ','0340');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LCD 26IN MONITOR ','0341');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LCD 30IN MONITOR ','0342');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LCD 4XIN MONITOR ','0343');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LCD TV 1XIN MONITOR ','0344');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LCD 5XIN MONITOR ','0345');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LCD TV 2XIN MONITOR ','0346');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LCD 6XIN MONITOR ','0347');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LCD TV 3XIN MONITOR ','0348');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LCD TV 4XIN MONITOR ','0349');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MONITOR ACCESSORIES ','0350');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LCD TV 5XIN MONITOR ','0351');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LCD TOUCHSCREEN ','0352');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LCD TV 6XIN MONITOR ','0353');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CRT TOUCHSCREEN ','0354');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('3D DISPLAY ','0356');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PUBLIC DISPLAY ','0357');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('STRETCH MONITOR ','0358');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DISPLAY MOUNTING KIT','0359');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('TV ACCESSORIES ','0360');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CRT TV COLOR ','0361');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LCD TV COLOR ','0362');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('OLED TV ','0363');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PLASMA TV COLOR ','0364');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PROJECTION TV COLOR ','0365');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MONITOR WARRANTIES ','0366');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LED LARGE FORMAT ','0371');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LED SMALL FORMAT ','0372');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('COMMUN/NETWORKING ','0400');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MODEM/NIC COMBO ','0401');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SWITCHES MANAGED ','0402');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('WIRELESS BRIDGES ','0403');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SWITCHES MANAGED ','0404');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('WIRELESS ADAPTERS ','0405');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('KVM SWITCH ENTRY LEV','0406');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('KVM SWITCH CABLE/ACC','0407');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('KVM SWITCH ENTRY HIG','0408');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LAN SWITCH UNMANAGED','0409');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('NETWORK ADAPTERS ','0410');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('IP PHONES ','0412');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('IP GATEWAYS ','0414');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('IP SERVER ','0416');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('VIDEOCONFERENCING ','0418');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LAN HUB/MAUS ','0420');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('USB HUBS/CONTROLLERS','0422');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('WIRELESS LAN AP ','0423');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('WIRELESS LAN ANTENNA','0424');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('ROUTER ','0430');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('ROUTER ACCS & CABLES','0431');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('WIRELESS LAN BROADBA','0432');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MULTIPLEXORS ','0433');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MEDIA CONVERTERS ','0440');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MULTIPORT SERIAL ADP','0441');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DIGITAL SIGNAGE EQ ','0443');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DIGITAL SIGNAGE A&C ','0444');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BRIDGES ','0450');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('TERMINAL SERVERS ','0451');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('COMMUN/FAX SERVERS ','0453');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('WEB SERVERS & DEVICE','0454');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('POWERLINE HOMEPLUG ','0460');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('ISDN ADAPTERS ','0461');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BROADBAND GATEWAYS ','0463');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('NETWORK WARRANTIES ','0466');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MINI/MAINF EMULATION','0471');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MODULES ','0480');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('NET SEC/FIREWALL APL','0481');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CONTENT SWITCH ','0482');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('NETWORK CABLING ','0483');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BLUETOOTH ','0484');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('GPRS ','0485');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('NETWORK CAMERA ','0486');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SWITCHES MANAGED ','0490');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PRINT SERVER/SHARING','0492');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('COMMUN/NETWORK ACCS ','0494');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('FIREWIRE/PARAL/SER ','0496');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HARD DRIVE/OPTICAL ','0500');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HD-DVD ROM DRIVE ','0501');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BLU-RAY ROM DRIVE ','0502');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MOBILE DRIVES ','0503');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CD-ROM DRIVE ','0504');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DVD-ROM DRIVE ','0505');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CD RE/WRITER DRIVE ','0506');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CD-RECORDABLE DRIVE ','0507');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('OPTICAL CHANGERS ','0508');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('FLOPPY DRIVES ','0509');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('REMOVABLE CARTRIDGES','0510');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HARD DRIVES IDE ','0512');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HDD FIBER CHANNEL ','0513');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HARD DRIVES SCSI ','0514');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HARD DRIVES SER/SCSI','0515');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HARD DRIVE/OPT ACCS','0516');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SOLID STATE DRIVE ','0517');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DRIVE CONTROLLERS ','0518');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DRIVE CONTROL UPG OP','0519');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HARD DRIVE SATA ','0520');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DVD WRITER DRIVE ','0522');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('FLASH CARD READ/WRIT','0524');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('FLASH CARD ADAPTERS ','0525');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DVD/CDRW COMBO DRIVE','0526');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BLUELASER WRITEDRIVE','0527');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('OPTICAL TOWER ','0528');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BLUE LASER ROM DRIVE','0529');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HD-DVD WRITER DRIVE ','0530');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BLU-RAY WRITER DRIVE','0531');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('INPUT DEVICES ','0600');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MOUSE ','0601');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('GRAPHICS TABLETS ','0631');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('KEYBOARDS & KEYPADS ','0641');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('KEYPADS ','0651');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('TRACKBALLS ','0661');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('TOUCHPADS ','0671');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PENS ','0681');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('INPUT DEVICE ACCS ','0691');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PRINTER/COPIER/FAX ','0700');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MATRIX PRINTERS ','0701');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('INKJET PRINTERS ','0703');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('INKJET BUSINESS PRNT','0704');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('INKJET ALL IN ONE ','0706');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('INKJET PHOTO PRINTER','0708');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('INKJET LFP ','0711');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LASER COLOUR ','0716');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('OTHER PRINTERS ','0718');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('FAX INKJET ','0720');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('STAND/ENCLOSURE ','0727');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LASER AIO/MFP ','0732');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LASER MONOCHROME ','0734');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('COPIER MONOCHROME ','0740');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('COPIER COLOUR ','0742');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('INKJET PORTABLE ','0744');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('FAX LASER ','0746');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LINE PRINTERS ','0760');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PRINTER WARRANTIES ','0766');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SOLID INK PRINTERS ','0769');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PRINTER/PLOTTER ACCS','0794');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MULTIMEDIA & GAMES ','0800');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SOUNDCARDS ','0801');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('JOYSTICKS ','0802');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('GAMES CONSOLES ','0803');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('GAMEPADS ','0804');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('GAME ACCS ','0805');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('STEERING WHEELS ','0806');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MOVIES ','0807');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MULTIMEDIA UPG KITS ','0811');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('VR SYSTEM ','0812');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('VR GLASSES ','0813');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('VR ACCESSORIES ','0814');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SPEECH SYNTH/RECOG. ','0821');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('COMPUTER SPEAKERS ','0831');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MUSIC KEYBOARD/MIDI ','0861');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('COMPUTER HEADSETS ','0871');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('AUDIO PRODUCTS ','0873');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('VIDEO/TV PRODUCTS ','0874');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MP3 PLAYER ','0875');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('COMPUTER MICROPHONES','0881');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BINOCULAR ','0890');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('WEBCAMERAS ','0891');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SETTOP BOXES ','0892');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('RADIO CARDS ','0893');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('TELEVISION CARDS ','0894');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('VIDEO ACCELERATORS ','0895');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('VIDEO CAPTURE CARDS ','0896');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('VIDEO CONF. EQUIP. ','0897');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('VIDEO CARDS ','0898');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MULTIMEDIA ACCS ','0899');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MEMORY/PROCESSORS ','0900');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CPU ACCELERAT/CACHE ','0901');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PROCESSOR/MATH CO-P ','0903');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('ROM/PROM/EPROM ','0905');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MB REMOTE ACC CTRL ','0907');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MEMORY EXPANSION BRD','0911');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('GENERIC MEMORY ','0913');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('COMPAQ MEMORY ','0915');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HP MEMORY ','0917');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('ACER MEMORY ','0919');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('IBM MEMORY ','0921');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DELL MEMORY ','0923');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('TOSHIBA MEMORY ','0925');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('OTHER VENDOR MEMORY ','0927');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('FLASH MEMORY ','0929');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('USB STORAGE MEDIA ','0930');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PROCESSOR BOARD UPG ','0931');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PRINTER MEMORY ','0933');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('COOLER FANS ','0935');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SERVER MAINBOARD ','0936');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MAINBOARDS ','0937');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MEMORY FOR GAMES ','0938');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CONSUMABLES ','1000');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('ENVELOPE ','1001');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('WRITING/CORRECTION ','1002');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('JEWEL CASE/INSERT ','1003');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('TONER ','1004');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('FILAMENTS ','1009');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DISKETTES ','1010');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('INKJET PAPER ','1011');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('INKJET LABELS ','1013');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('INKJET FILMS/TRANSP.','1014');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LARGE FORMAT INK ','1015');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LARGE FORMAT PAPER ','1016');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LARGE FORMAT FILM ','1017');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LASER/COPIER PAPER ','1018');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LASER/COPIER FILM ','1019');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LASER/COPIER LABELS ','1020');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DDS/DAT 4MM CARTRIDG','1021');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DLT DATA CARTRIDGES ','1022');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('8MM DATA CARTRIDGES ','1023');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CD RECORDABLES ','1027');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CD REWRITABLES ','1028');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CLEANING KITS ','1030');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('INKJET TRANSFER/CARD','1032');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LASER FUSING/DRUM ','1033');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('COPIER CONSUMABLES ','1034');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('THERMAL CONSUMABLES ','1035');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MONO LASER TONER ','1036');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('INK CARTRIDGES ','1037');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('RIBBONS ','1038');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DATA CARTRIDGE OTHER','1039');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SOLID INK STICK ','1040');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SOLID INK PAPERS ','1041');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SOLID INK LABELS ','1042');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SOLID INK FILM/TRANS','1043');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DVD+ RECORDABLE ','1044');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DVD+ REWRITABLE ','1045');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DVD- RECORDABLE ','1046');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DVD- REWRITABLE ','1047');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SLR ','1048');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('AIT ','1049');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LTO ULTRIUM ','1050');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SDLT ','1051');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MD (MINIDISCS) ','1052');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MO 3.5 ','1053');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MO 5.25 ','1054');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('QIC MAXI ','1055');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('QIC WIDE ','1056');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('COLOR LASER TONER ','1057');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('WASTE CARTRIDGE ','1058');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('USB STORAGE MEDIA ','1059');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CELLS/BATTERIES ','1060');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CHARGABLE BATTERIES ','1061');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('FAX CONSUMABLES ','1062');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MICROFILM ','1063');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BLU-RAY DISC ','1068');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HD-DVD DISC ','1069');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DVD-RAM ','1070');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('AUD/VID/CAMCOR TAPE ','1072');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PHOTO PAPER ','1073');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('COOLING LIQUID ','1074');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('ACCESSORIES ','1100');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CHASSIS ','1106');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SLOT EXPANDERS ','1112');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LIGHT SOURCES ','1114');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MOUNTING HARDWARE ','1116');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PORTS ','1118');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('RACKS ','1120');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SECURITY DEVICES ','1121');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('REMOTE CONTROL DEV. ','1122');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SWITCH BOXES ','1124');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CARRYING CASE ','1128');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CLEANING PRODUCTS ','1130');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('TOOLS/TEST EQUIP. ','1131');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('TV MOUNTING KITS ','1132');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CABLES ','1200');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PARALLEL PRINTER CAB','1202');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SERIAL CABLE ','1204');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('USB CABLE ','1206');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('TWISTED PAIR CABLE ','1208');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('FIBER OPTIC CABLE ','1210');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SCSI CABLE ','1212');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('IDE CABLE ','1214');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('COAX CABLE ','1216');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('POWER CABLE ','1218');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PLUG/CONNECTOR ','1220');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('TOOLS ','1222');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('TELEPHONE CABLES ','1224');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('ISDN CABLES ','1226');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MODEM CABLES ','1228');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MONITOR CABLES ','1230');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CABLE TESTERS ','1232');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('AUDIO/VIDEO CABLE ','1234');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HDMI CABLE ','1235');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('FIREWIRE CABLE ','1236');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('FILE TRANSFER CABLE ','1238');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('KEYBOARD/MOUSE CABLE','1240');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PROPRIETARY CABLES ','1246');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('STORAGE RIBBON CABLE','1248');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PERIPHERAL SWITCH ','1250');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('FIBRE CHANNEL CABLE ','1252');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('NETWORK ETHERNET CAB','1254');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('NETWORK WRLS ANTENNA','1256');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('NETWORK SECURITY CAB','1258');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SATA/ESATA CABLE&AD ','1260');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SAS CABLE & ADAPTER ','1261');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PROJECTOR/PLASMA ','1300');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PROJECTOR SVGA ','1302');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PROJECTOR XGA ','1304');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PROJECTOR WXGA ','1305');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PROJECTOR SXGA ','1306');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PROJECTOR 16:9 ','1308');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('OVERHEAD PROJECTOR ','1310');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PROJECTOR WARRANTIES','1312');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PROJECTOR ACCS ','1314');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('REAR PROJECTION MNTR','1316');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PRESENTATION CRT ','1318');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PLASMA 3XIN ','1320');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PLASMA 4XIN ','1322');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PLASMA 5XIN ','1324');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PLASMA 6XIN ','1326');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PLASMA 7XIN ','1328');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('WHITE BOARD ','1330');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PROJECTOR UXGA ','1332');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('OVERHEAD PROJ ACCS ','1334');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PLASMA ACCS ','1336');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PROJECTION SCREENS ','1338');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MOBILITY ','1400');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PDA ','1401');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SMART PHONES ','1402');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MOBILE PHONES ','1403');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('GPS DEVICES ','1404');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SIM CARDS ','1406');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DATA CARDS ','1407');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('GPS ACCESSORIES ','1409');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('GSM ACCESSORIES ','1410');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('POWER OPTIONS ','1413');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BLUETOOTH HEADSETS ','1414');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CAR CHARGER ','1415');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CARRYING CASES ','1416');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('POINTING DEVICE ','1417');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('IN-CAR CHARGERS ','1418');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SYNC DEVICES&CABLES ','1420');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('FRONT COVER ','1421');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('ROUTER ','1422');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SPEAKER ','1423');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('WWAN ','1424');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SCREEN PROTECTOR ','1425');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BLUETOOTH ','1426');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SMART WATCHES ','1427');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SMART WATCH ACCESSOR','1428');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('WATCH PHONES ','1429');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SMART BANDS & TRACK ','1430');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SMARTHPHONE MOUNTING','1431');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SMART BAND & TRACKER','1432');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SERVICES WARRANTIES ','1466');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MOBILE APPS ','1467');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SOFTWARE ','1500');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SPREADSHEET/STAT ','1501');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('UPS MONITORING ','1502');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DATABASE ','1503');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('STORAGE ','1504');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('WORDPROCESSOR ','1505');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PLOTTER/PRINTER/LABE','1506');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SUITE/SW PACKAGE ','1507');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DESKTOP PUBLISHING ','1509');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('GEOGRAPHIC INFORM ','1510');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('COMMUNICATION/REMOTE','1511');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('WEB ','1512');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('FAX/OCR/IMAGING ','1513');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('E-MAIL/GROUPWARE ','1515');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('EMULATION ','1517');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('WEB DESIGN ','1518');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MOBILE SYNC SOFTWARE','1519');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('GRAPHIC/PRESENTATION','1521');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CAD/CAM/CAE ','1523');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MULTIMEDIA ','1525');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('FACILITY MANAGEMENT ','1526');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CLIPART/SYMBOL/FONT ','1527');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BOOKS ','1528');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('VIDEO EDITING ','1530');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('ACCOUNTING ','1531');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CD-ROM ','1532');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('TAX ','1533');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('GATEWAY ','1534');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('TELEPHONY ','1536');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PROJECT/TIME MGMT ','1537');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('OPERATING SYSTEMS ','1540');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('OPERATING SYSTEM ','1541');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('THIN CLIENT ','1542');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PROGRAMMING UTIL ','1543');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MEMORY MANAGER ','1545');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('FILE CONVERSION ','1547');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('EDUCATION ','1551');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('ENTERTAINMENT ','1553');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('VOICE RECOGNITION ','1555');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SECURITY SOFTWARE ','1556');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SECURITY SOFTWARE ','1557');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('FORM/DESIGNER/FILLER','1561');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BACK-UP ','1563');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SECURITY SOFTWARE ','1564');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MENU/DESKTOP ORGS ','1565');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SOFTWARE WARRANTIES ','1566');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('VIRUS DETECTION ','1567');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SURVEILLANCE SOFTW ','1568');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SECURITY ','1569');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('NETWORK MGMT/UTILITY','1577');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('GENERAL UTILITY ','1579');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PHOTO EDITION SOFTWA','1580');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CRM SOFTWARE ','1582');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SOFTWARE FIREWALLS ','1584');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('NAVIGATION ','1586');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('IP APPLICATIONS ','1588');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CONTENT MANAGEMENT ','1590');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('3D SOFTWARE ','1592');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('TELEPHONY EQUIPMENT ','1600');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('WIRE PHONES ','1601');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('WIRE PHONE ACCS ','1602');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MOBILE PHONES ','1603');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MOBILE PHONE ACCS ','1604');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BEEPERS ','1605');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('WIRELESS PHONES ','1606');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('ANSWERING MACHINES ','1607');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('COIN/CARD PHONES ','1608');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('ISDN PHONES/TEL SYST','1609');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('TK ANALOG PHONES ','1610');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('RADIO PHONE/WALKIE ','1611');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SCANNERS/CAMERAS ','1700');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SCANNERS DIN A4 ','1701');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SCANNER BARCODE ','1702');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DIGITAL CAMERAS ','1703');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('VIDEO CAMERAS ','1704');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SCANNER ACCS ','1705');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SCANNER DIN A3 ','1706');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SCANNER DIA/FILM ','1707');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DIGITAL SENDERS ','1708');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BUSINESS CARD SCAN ','1709');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CAMERA WARRANTIES ','1766');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('OFFICE EQUIPMENT ','1800');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('OFFICE FURNITURE ','1801');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BUREAU CHAIR ','1802');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CALCULATOR ','1803');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CASH REGISTER ','1804');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DESK ACCESSORIES ','1805');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DICTAPHONE ','1806');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('ORGANIZER ','1807');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('WRIST/MOUSE PADS ','1809');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LAMINATOR ','1810');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DOCUMENT FEEDER ','1811');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PAPER SHREDDER ','1812');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BACK & FOOT RESTS ','1814');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LAMINATOR POUCHES ','1815');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SECURITY ','1900');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('ALARMCENTRAL ','1901');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CONTROL PANEL ','1902');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('EMERGENCY CALL PACK ','1903');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BURGLAR & FIRE PACK ','1904');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DIALLER ','1905');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BATTERY ','1906');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MOTION DETECTOR ','1907');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SMOKE DETECTOR ','1908');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('VIBRATION DETECTOR ','1909');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('GLASS BREAK DETECTOR','1910');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MAGNETIC CONTACT ','1911');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('JUNCTION BOX CABLE ','1912');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('ACOUSTIC/OPTIC SOUND','1913');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('ROBBERY BUTTON ','1914');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MONITOR ','1915');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('VIDEO SURVEILLANCE ','1916');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CAMERA ','1917');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LENS ','1918');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('RECORDING EQUIPMENT ','1919');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DIGILAN NETWORKSYST ','1920');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DIGITAL QUAD PROC ','1921');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MULTIPLEXORS ','1922');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('W-LESS VIDEOSECURITY','1923');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('2-WIRED SYSTEM ','1924');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('UHF MODULATOR ','1925');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MOUNTS & HOUSING ','1926');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('INFRARED LIGHTING ','1927');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('POWER SUPPLY ACCS ','1928');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SIGNAL ENHANCERS ','1929');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CCTV EQUIPMENT ','1930');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('ALARM TOOLBOX ','1931');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('NETWORK CAMERAS ','1933');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PC SECURITY DEVICES ','1934');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SMARTCARD (SEC CARD)','1935');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SERVICES&WARRANTIES ','1966');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LOGISTICS SERVICES ','2000');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MARKETING TOOLS ','2002');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CONTRACT WH EMEA IML','2004');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('INGRAM CONFIG FEES ','2006');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('VENDOR CONFIG FEES ','2008');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CONTRACT WH IMM ILS ','2010');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MEDICAL EQUIPMENT ','2100');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CLINICAL PC ','2101');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CARTS ','2102');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MEDIC EQUIP ACCS ','2103');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MEDICAL DISPLAY ','2104');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MEDIC EQUIP SVCS&WAR','2166');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LIGHTING ','2200');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LED REPLACEMENT LAMP','2201');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LED STRIP&BAR&MODULE','2202');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LED INDOOR LIGHTING ','2203');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LED OUTDOOR LIGHTING','2204');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LED ACCESSORIES ','2205');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BTO ','3000');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BTO PC ','3002');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BTO NOTEBOOK ','3004');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BTO SERVER ','3006');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BTO WORKSTATION ','3008');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BTO PC ACCS ','3010');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BTO NOTEBOOK ACCS ','3012');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BTO SERVER ACCS ','3014');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BTO WORKSTATION ACCS','3016');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BTO OTHER ACCS ','3018');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('TRAINING ','4000');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('COMPUTER BASED ','4010');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('TRAINING CLASS ','4020');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SELF-STUDY BOOKS ','4030');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SELF-STUDY VIDEOS ','4040');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SPARE PARTS ','4400');
|
||||
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HOME AUTOMATION ','4700');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CONTROLLER ','4701');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SMART LIGHT SWITCH ','4702');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('AUTOMATION MODULE ','4703');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('AUTOMATION SENSOR ','4704');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('AUTOMATION SOFTWARE ','4705');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('AUTOMATION SYSTEM ','4706');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SERVICES WARRANTIES ','4766');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DOMESTIC APPLIANCES ','4800');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('TOASTER/SANDWICHMAKE','4801');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('COFFEE-MACHINE ','4802');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PERFECT DRAFT ','4803');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('FOOD PREPARATOR ','4804');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LIQUID PREPARATOR ','4805');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MIXER ','4806');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('KITCHEN SCALE ','4807');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('GRILL ','4808');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('FRYINGPAN ','4809');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BAGLESS VACUUMCLEAN ','4810');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('VACUUMCLEANER ','4811');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('VACUUMCL SPARE PARTS','4812');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('IRONER ','4813');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('STEAMGENERATOR ','4814');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BABYPHONE ','4815');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BABYLIGHT ','4816');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BOTTLEHEATER ','4817');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BABY-TOY ','4818');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('WATER FILTERS ','4819');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('COMBI REFRIGERATOR ','4820');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('FRIDGE ','4821');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('FREEZER ','4822');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DISHWASHER ','4823');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('WASHER ','4824');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DRYER ','4825');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('COOKER ','4826');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MICROWAVE OVEN ','4827');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HOB ','4828');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('OVEN ','4829');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HOOD ','4830');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('ACCESSORIES ','4831');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('ELECTRONIC TOY ','4834');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('NON-ELECTRONIC TOY ','4835');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('GRILL OUTDOOR SMALL ','4840');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('GRILL OUTDOOR LARGE ','4841');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('GRILL INDOOR SMALL ','4842');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SERVICES&WARRANTIES ','4866');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PERSONAL CARE ','4900');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DEPILATOR ','4901');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('RAZOR ','4902');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HAIR-DRYER ','4903');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HAIRSTYLER ','4904');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HAIRCLIPPER ','4905');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('TOOTHBRUSH ','4906');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('THERMOMETER ','4907');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PERSONAL SCALE ','4908');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SKIN BROWNER ','4909');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HEALTH & WELLNESS ','4910');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('AIR-MOISTURISER ','4911');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SERVICES&WARRANTIES ','4966');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CONSUMER ELECTRONICS','5000');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DIGITAL PHOTOFRAME ','5001');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LCD TV COLOR ','5002');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PLASMA TV COLOR ','5004');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('TUBE COLOR TV (CRT) ','5006');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PROJECTION TV COLOR ','5008');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('OLED TV ','5009');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HOME CINEMA PROJECT ','5010');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DVD/VCR PLAYER ','5012');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BLU-RAY PLAYER ','5013');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DVD RECORDER NOHD ','5014');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HD-DVD PLAYER ','5015');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CD PLAYER ','5016');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HOME THEATER SYSTEMS','5018');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HOME HEADPHONES ','5020');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HOME MICROPHONES ','5022');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BOOMBOX ','5024');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PORTABLE VIDEO/DVD ','5026');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CLOCKS/CLOCK RADIOS ','5028');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CD RECORDER ','5030');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('KARAOKE/DJ SYSTEMS ','5032');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CAR AUDIO ','5034');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HOME SPEAKERS ','5036');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DIGITAL MUSIC PLAYER','5038');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PORTABLE MM PLAY&REC','5039');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PORTABLE RADIO ','5040');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('VOICE RECORDERS ','5042');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('TV/AUDIO TUNERS ','5044');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MEDIA STREAMER ','5045');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HIFI ','5046');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BLUE LASER PLAYER ','5048');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HD-DVD RECORDER NOHD','5049');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BLURAY RECORDER NOHD','5050');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BLUELASER REC NOHD ','5051');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HD-DVD RECORDER WHD ','5052');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BLU-RAY RECORDER WHD','5053');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BLUELASER REC WHD ','5054');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DVD RECORDER WHD ','5055');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DVDR/VCR RECORDER ','5056');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('EBOOK READER ','5057');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DRONES ','5060');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DRONE ACCESSORIES ','5061');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('ELECTRIC VEHICLES ','5062');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('WRIST WATCH ','5063');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SERVICES WARRANTIES ','5066');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DC/POS AUTOMATION ','5400');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('IDENT. PRDCTS ','5401');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LASERMARKING PRDCTS ','5402');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SENSORS VISION SYST','5403');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('AUTOMATION ACCS ','5404');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('AIDC MOBILE TERMINAL','5500');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('KEYBORAD TERMINAL ','5501');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PEN BASED TERMINAL ','5502');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SPECIALTY TERMINAL ','5503');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('VEHICLE MOUNT TERMNL','5504');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('TABLET PC ','5505');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DC MOBILITY EQUIP ','5506');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HANDHELD TERMINAL ','5507');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DC MOBILITY ACCS ','5508');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('RFID READER/ENCODER ','5600');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DATACOLL&TRACKING SW','5601');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('FIXED MOUNT RFID R/E','5602');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('RFID READER/ENCODER ','5603');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('RFID ANTENNA ','5604');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('RFID TAG ','5605');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('RFID FXD MNT READER ','5606');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('RFID HNDHLD TERM ','5607');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('RFID SCANNERS ','5608');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('RFID PRINTERS ','5609');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('RFID TAGS & CARDS ','5610');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('RFID EQUIPMENT ','5611');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('RFID ACCESSORIES ','5612');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('AIDC/POS BARCODE SC ','5700');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('FIXED MOUNT BARCODE ','5701');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HANDHELD BARCODE ','5702');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PRESENTATION BARCODE','5703');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('WIRELESS BARCODE ','5704');
|
||||
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BCODE SCANNER EQUIP ','5705');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BCODE SCANNER ACCS ','5706');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('WRLS HNDHLD BCODE SC','5707');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('AIDC/POS PRINTERS ','5800');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CARD ENCODING PRINT ','5801');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BARCODE LABEL PRINT ','5802');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MOBILE LABEL PRINTER','5803');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('RECEIPT PRINTER ','5804');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MOBILE RECEIPT PRINT','5805');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PHOTO ID SYSTEM ','5806');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('EMBOSSER ','5807');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CARD PRINTER ','5808');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LABEL PRINTER ','5809');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SPECIALITY PRINTER ','5810');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CARD PRINTER SUPP ','5811');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LABEL PRINTER SUPP ','5812');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('RECEIPT PRINTER SUPP','5813');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SPECIAL PRINTER SUPP','5814');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PRINTER EQUIPMENT ','5815');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PRINTER ACCESSORIES ','5816');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('POS EQUIPMENT ','5900');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('KIOSK POS TERMINAL ','5901');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('STANDALONE POS TERM ','5902');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('INTEGRATED TOUCH POS','5903');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DEBIT/CREDIT CARD AT','5904');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PIN PAD TERMINAL ','5905');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SIGNATURE CAPTURE ','5906');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('POS KEYBOARD ','5907');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('POLE&SPECIALTY DISPL','5908');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('TOUCHSCREEN ','5909');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MAGNETIC STRIPE READ','5910');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SMARTCARD READER ','5911');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CASH REGISTER ','5912');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CASH DRAWER ','5913');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CD DUPLICAT PRIMERA ','5914');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MODULAR POS SYSTEMS ','5915');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('POS ALL-IN-ONE SYST ','5916');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SPECIAL DISP & TSCR ','5917');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PAYMENT SOLUTIONS ','5918');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PC MODULES ','5919');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('POS EQUIPMENT ','5920');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('POS ACCESSORIES ','5921');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('AIDC/POS ACCS&SUPPL ','6000');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('AIDC/POS SERVICEPART','6002');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('POLE COMPONENT ','6004');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MOBILE TERMINAL BATT','6006');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BARCODE SCANNER BATT','6008');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PRINTER BATTERY ','6010');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MOBILE TERMINAL CABL','6012');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BARCODE SCANNER CABL','6014');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('FIXED MOUNT BS CABLE','6016');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LAST PRINTER CABLE ','6018');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('RECEIPT PRINTER CABL','6020');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('POWER CHARG/ADAPTER ','6022');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('POS SYSTEN I/O D&C ','6024');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DOCKING STATION ','6026');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LABEL PRINTER MEMORY','6028');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HOLSTER ','6030');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MOB TERM STYLUS PEN ','6032');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('RECEIPT PRINT PAPER ','6034');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LABEL PRINTER TAG ','6036');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LABEL PRINT INK CART','6038');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('RECEIPT PRINTER INK ','6040');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LABEL PRINTER RIBBON','6042');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CP DYE SUBLIM RIBBON','6043');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('RECEIPT PRINT RIBBON','6044');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CP TRANSFER RIBBON ','6045');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LABELPRINT CLEAN KIT','6046');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CARD PRINT CLEAN KIT','6047');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MOBILE TERM SNAP ON ','6048');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LABEL PRINT TT LABEL','6050');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LABEL PRINT DT LABEL','6052');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LABEL PRINTHEAD ','6054');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('RECEIPT PRINTHEAD ','6056');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CARD PRINT HEAD ','6057');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CARD PRINT LAMINATE ','6058');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CP HOLOGRAPHIC LAMIN','6059');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LANYARD ','6060');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BADGE HOLDER ','6061');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BADGE REEL ','6062');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CLIP & STRAP CLIP ','6063');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('NECK CHAIN ','6064');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BARCODE SCANNER ACCS','6065');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('RFID CARD ','6067');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CARD (PVC PET) ','6068');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LABEL PRINTER ACCS ','6069');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LABEL REWIND&DISPENS','6070');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('WEIGHING SCALE ','6071');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('WARR SERV FEE&CONTR','6100');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('EPSON SERVICES/WARR ','6101');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MISCELLANEOUS SFEE ','6102');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SYMBOL SERVICES/WARR','6103');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('ZEBRA SERVICES/WARR ','6104');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('OTHERS SERVICES/WARR','6105');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DATALOGIC SERVICE/WA','6106');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SERVICE CONTRACTS ','6107');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('EXTENDED WARRANTY ','6108');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PROF VALUE SERVICES ','6109');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SLICS - DATA CPT DEV','6110');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SLICS - DEVICE MNGM ','6111');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SLICS - PRINT SOLUT ','6112');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SLICS - POS ','6113');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('AIDC/POS SOFTWARE ','6200');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('AIDC/POS APPL DEV SW','6201');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('AIDC/POS BARCODE LAB','6202');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('AIDC/POS DEV MANAGE ','6203');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('AIDC/POS MISCELLAN ','6204');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('WIRELESS NETWORK MT ','6205');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('AIDC/POS TERMINAL EM','6206');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DATA CAPTURE APPL SW','6207');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('RFID MANAGEMENT SW ','6208');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('AIDC/POS CARDPRINTSW','6209');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('3D TECHNOLOGY ','6300');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('3D PRINTER ','6301');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('3D SCANNER ','6302');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('3D ACCESSORIES ','6303');
|
||||
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('3D SERVICES AND WARR','6304');
|
||||
|
||||
###################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='292' where codice='DB_VERSION';
|
||||
######################################################################
|
||||
13
www/admin/_alterTable/_alterTable/294_wlistDispo.sql
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "WISHLIST" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `WISHLIST` ADD COLUMN `dispoLevelWL` INTEGER;
|
||||
|
||||
ALTER TABLE `WISHLIST` ADD COLUMN `dispoLevelUltimoAvviso` INTEGER;
|
||||
|
||||
###################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='294' where codice='DB_VERSION';
|
||||
######################################################################
|
||||
69
www/admin/_alterTable/_alterTable/295_REMOTEDEVICE.sql
Normal file
|
|
@ -0,0 +1,69 @@
|
|||
# ---------------------------------------------------------------------- #
|
||||
|
||||
# Add table "REMOTE_DEVICE" #
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
|
||||
|
||||
CREATE TABLE `REMOTE_DEVICE` (
|
||||
|
||||
`id_remoteDevice` INTEGER NOT NULL AUTO_INCREMENT,
|
||||
|
||||
`descrizione` VARCHAR(60),
|
||||
|
||||
`token` VARCHAR(512),
|
||||
|
||||
`imei` VARCHAR(40),
|
||||
|
||||
`ipAddress` CHAR(60),
|
||||
|
||||
`updTmst` TIMESTAMP,
|
||||
|
||||
CONSTRAINT `PK_REMOTE_DEVICE` PRIMARY KEY (`id_remoteDevice`)
|
||||
|
||||
);
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "REMOTE_DEVICE" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `REMOTE_DEVICE` ADD COLUMN `imgTmst` VARCHAR(24);
|
||||
|
||||
ALTER TABLE `REMOTE_DEVICE` MODIFY `updTmst` DATETIME;
|
||||
ALTER TABLE `REMOTE_DEVICE` add column `flgAbilitato` integer;
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "CODA_MESSAGGI" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `CODA_MESSAGGI` ADD COLUMN `id_remoteDevice` INTEGER;
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Add foreign key constraints #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
|
||||
ALTER TABLE `CODA_MESSAGGI` ADD CONSTRAINT `REMOTE_DEVICE_CODA_MESSAGGI`
|
||||
FOREIGN KEY (`id_remoteDevice`) REFERENCES `REMOTE_DEVICE` (`id_remoteDevice`);
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "REMOTE_DEVICE" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `REMOTE_DEVICE` ADD COLUMN `fcmToken` VARCHAR(512);
|
||||
|
||||
CREATE UNIQUE INDEX `IDX_REMOTE_DEVICE_1` ON `REMOTE_DEVICE` (`token`);
|
||||
|
||||
CREATE UNIQUE INDEX `IDX_REMOTE_DEVICE_2` ON `REMOTE_DEVICE` (`fcmToken`);
|
||||
|
||||
CREATE UNIQUE INDEX `IDX_REMOTE_DEVICE_3` ON `REMOTE_DEVICE` (`imei`);
|
||||
|
||||
###################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='295' where codice='DB_VERSION';
|
||||
######################################################################
|
||||
50
www/admin/_alterTable/_alterTable/296_costoagg.sql
Normal file
|
|
@ -0,0 +1,50 @@
|
|||
# Alter table "ARTICOLO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `flgControlloCostoAggArt` INTEGER;
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "TIPO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `TIPO` ADD COLUMN `flgControlloCostiAggFor` INTEGER;
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO_FORNITORE" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO_FORNITORE` ADD COLUMN `flgControlloCostoAggAF` INTEGER;
|
||||
|
||||
|
||||
|
||||
update articolo set flgControlloCostoAggArt=1;
|
||||
update articolo set flgControlloCostoAggArt=0 where id_tipo=54;
|
||||
update articolo set flgControlloCostoAggArt=0 where id_tipo=55;
|
||||
update articolo set flgControlloCostoAggArt=0 where id_tipo=56;
|
||||
update articolo set flgControlloCostoAggArt=0 where id_tipo=57;
|
||||
update articolo set flgControlloCostoAggArt=0 where id_tipo=116;
|
||||
|
||||
update articolo_fornitore set flgControlloCostoAggAF=1;
|
||||
update articolo_fornitore set flgControlloCostoAggAF=0 where id_articolo in (select id_articolo from articolo where id_tipo=54);
|
||||
update articolo_fornitore set flgControlloCostoAggAF=0 where id_articolo in (select id_articolo from articolo where id_tipo=55);
|
||||
update articolo_fornitore set flgControlloCostoAggAF=0 where id_articolo in (select id_articolo from articolo where id_tipo=56);
|
||||
update articolo_fornitore set flgControlloCostoAggAF=0 where id_articolo in (select id_articolo from articolo where id_tipo=57);
|
||||
update articolo_fornitore set flgControlloCostoAggAF=0 where id_articolo in (select id_articolo from articolo where id_tipo=116);
|
||||
|
||||
update articolo_fornitore set flgControlloCostoAggAF=1 where id_clifor=1970;
|
||||
update articolo_fornitore set flgControlloCostoAggAF=1 where id_clifor=2030;
|
||||
update articolo_fornitore set flgControlloCostoAggAF=1 where id_clifor=1973;
|
||||
update articolo_fornitore set flgControlloCostoAggAF=1 where id_clifor=1997;
|
||||
update articolo_fornitore set flgControlloCostoAggAF=1 where id_clifor=2000;
|
||||
|
||||
update articolo_fornitore set flgControlloCostoAggAF=1 where `costoAggiuntivo`>0;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
###################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='296' where codice='DB_VERSION';
|
||||
######################################################################
|
||||
16
www/admin/_alterTable/_alterTable/297_linkforean.sql
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
# ---------------------------------------------------------------------- #
|
||||
|
||||
# Alter table "CLIFOR" #
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
|
||||
|
||||
ALTER TABLE `CLIFOR` ADD COLUMN `importLinkFornitoreEan` VARCHAR(254);
|
||||
|
||||
|
||||
|
||||
###################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='Abl.297' where codice='DB_VERSION';
|
||||
######################################################################
|
||||
13
www/admin/_alterTable/_alterTable/298_marcatag.sql
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "MARCA" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `MARCA` ADD COLUMN `tagOfferta` VARCHAR(40);
|
||||
|
||||
|
||||
|
||||
###################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='Abl.298' where codice='DB_VERSION';
|
||||
######################################################################
|
||||
14
www/admin/_alterTable/_alterTable/299_contrass.sql
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "TIPO_PAGAMENTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `TIPO_PAGAMENTO` ADD COLUMN `tariffaAggiuntiva` DECIMAL(18,4);
|
||||
|
||||
|
||||
|
||||
|
||||
###################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='Abl.299' where codice='DB_VERSION';
|
||||
######################################################################
|
||||
12
www/admin/_alterTable/_alterTable/300_tfattoss.sql
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
|
||||
|
||||
|
||||
ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `flgOss` INTEGER;
|
||||
|
||||
|
||||
|
||||
|
||||
###################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='Abl.300' where codice='DB_VERSION';
|
||||
######################################################################
|
||||
24
www/admin/_alterTable/_alterTable/301_clifortipopag.sql
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
|
||||
CREATE TABLE `CLIFOR_TIPO_PAGAMENTO` (
|
||||
`id_cliforTipoPagamento` INTEGER NOT NULL AUTO_INCREMENT,
|
||||
`id_clifor` INTEGER NOT NULL,
|
||||
`id_tipoPagamento` INTEGER NOT NULL,
|
||||
CONSTRAINT `PK_CLIFOR_TIPO_PAGAMENTO` PRIMARY KEY (`id_cliforTipoPagamento`)
|
||||
);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Add foreign key constraints #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `CLIFOR_TIPO_PAGAMENTO` ADD CONSTRAINT `CLIFOR_CLIFOR_TIPO_PAGAMENTO`
|
||||
FOREIGN KEY (`id_clifor`) REFERENCES `CLIFOR` (`id_clifor`);
|
||||
|
||||
ALTER TABLE `CLIFOR_TIPO_PAGAMENTO` ADD CONSTRAINT `TIPO_PAGAMENTO_CLIFOR_TIPO_PAGAMENTO`
|
||||
FOREIGN KEY (`id_tipoPagamento`) REFERENCES `TIPO_PAGAMENTO` (`id_tipoPagamento`);
|
||||
|
||||
CREATE UNIQUE INDEX `IDX_CLIFOR_TIPO_PAGAMENTO_1` ON `CLIFOR_TIPO_PAGAMENTO` (`id_clifor`,`id_tipoPagamento`);
|
||||
|
||||
###################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='Abl.301' where codice='DB_VERSION';
|
||||
######################################################################
|
||||
25
www/admin/_alterTable/_alterTable/302_trovaprezzi.sql
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `flgTrovaprezzi` INTEGER;
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "TIPO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `TIPO` ADD COLUMN `trovaprezziCategoria` VARCHAR(254);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ATTIVITA" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `flgTrovaprezzi` INTEGER;
|
||||
|
||||
|
||||
###################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='Abl.302' where codice='DB_VERSION';
|
||||
######################################################################
|
||||
13
www/admin/_alterTable/_alterTable/303_trovaprezzichiave.sql
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ATTIVITA" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `trovaprezziTrustedProgramScript` VARCHAR(2000);
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `trovaprezziTrustedProgramScriptItem` VARCHAR(200);
|
||||
|
||||
###################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='Abl.303' where codice='DB_VERSION';
|
||||
######################################################################
|
||||
17
www/admin/_alterTable/_alterTable/304_nazioneMinwww.sql
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "NAZIONE" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `NAZIONE` ADD COLUMN `importoMinimoWww` DECIMAL(18,4);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ATTIVITA" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `checkCartPercScontoMax` DECIMAL(5,2);
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `cookiePolicyTheme` VARCHAR(60);
|
||||
###################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='Abl.304' where codice='DB_VERSION';
|
||||
######################################################################
|
||||
14
www/admin/_alterTable/_alterTable/305_idealonaz.sql
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
|
||||
ALTER TABLE `NAZIONE` ADD COLUMN `tag` VARCHAR(254);
|
||||
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `flgIdealo` INTEGER;
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `idealoTag` VARCHAR(40);
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `flgIdealo` INTEGER;
|
||||
|
||||
###################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='Abl.305' where codice='DB_VERSION';
|
||||
######################################################################
|
||||
19
www/admin/_alterTable/_alterTable/306_tr.sql
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "USERS" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `USERS` ADD COLUMN `costoOrario` DECIMAL(18,4);
|
||||
|
||||
ALTER TABLE `USERS` ADD COLUMN `percServizi` DECIMAL(5,2);
|
||||
|
||||
|
||||
|
||||
ALTER TABLE `USERS` CHANGE `costoOrario` `tariffaProfessionista` DECIMAL(18,4);
|
||||
|
||||
ALTER TABLE `USERS` CHANGE `percServizi` `percProfessinista` DECIMAL(5,2);
|
||||
|
||||
|
||||
###################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='Abl.306' where codice='DB_VERSION';
|
||||
######################################################################
|
||||
36
www/admin/_alterTable/_alterTable/307_runner.sql
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO_FORNITORE" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
DROP INDEX `IDX_ARTICOLO_FORNITORE1` ON `ARTICOLO_FORNITORE`;
|
||||
|
||||
DROP INDEX `IDX_ARTICOLO_FORNITORE_2` ON `ARTICOLO_FORNITORE`;
|
||||
|
||||
ALTER TABLE `ARTICOLO_FORNITORE` MODIFY `codiceFornitore` VARCHAR(30);
|
||||
|
||||
CREATE UNIQUE INDEX `IDX_ARTICOLO_FORNITORE1` ON `ARTICOLO_FORNITORE` (`codiceFornitore` ASC,`id_clifor` ASC);
|
||||
|
||||
CREATE UNIQUE INDEX `IDX_ARTICOLO_FORNITORE_2` ON `ARTICOLO_FORNITORE` (`codiceFornitore`,`id_clifor`);
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `flgTipoSchedaArticoloWww` INTEGER;
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "CLIFOR" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `CLIFOR` ADD COLUMN `valoreMinimoAbilitaAF` DECIMAL(18,4);
|
||||
|
||||
|
||||
|
||||
|
||||
###################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='Abl.307' where codice='DB_VERSION';
|
||||
######################################################################
|
||||
16
www/admin/_alterTable/_alterTable/308_socialLogin.sql
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "USERS" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
|
||||
ALTER TABLE `USERS` ADD COLUMN `socialId` VARCHAR(60);
|
||||
|
||||
ALTER TABLE `USERS` ADD COLUMN `flgSocialIdType` INTEGER;
|
||||
|
||||
update attivita set flgdefault=1;
|
||||
|
||||
###################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='Abl.308' where codice='DB_VERSION';
|
||||
######################################################################
|
||||
51
www/admin/_alterTable/_alterTable/309_noseoart.sql
Normal file
|
|
@ -0,0 +1,51 @@
|
|||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ACCESS" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ACCESS` DROP COLUMN `versione`;
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO` DROP COLUMN `seoDesc`;
|
||||
|
||||
ALTER TABLE `ARTICOLO` DROP COLUMN `seoH1`;
|
||||
|
||||
ALTER TABLE `ARTICOLO` DROP COLUMN `seoTitle`;
|
||||
|
||||
|
||||
|
||||
ALTER TABLE `TIPO` DROP COLUMN `seoTitle`;
|
||||
|
||||
ALTER TABLE `TIPO` DROP COLUMN `seoDesc`;
|
||||
|
||||
ALTER TABLE `TIPO` DROP COLUMN `seoH1`;
|
||||
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `nomeSeo` VARCHAR(30);
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `erroriSeo` VARCHAR(254);
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "TIPO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `TIPO` ADD COLUMN `flgMainPage` INTEGER;
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ATTIVITA" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `nomeAttivitaSeo` VARCHAR(30);
|
||||
|
||||
UPDATE DESC_TXT_LANG SET campo="metaDescTemplateLeaf" where tabella ='TIPO' and campo="metaDescTemplate";
|
||||
|
||||
|
||||
###################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='Abl.309' where codice='DB_VERSION';
|
||||
######################################################################
|
||||
23
www/admin/_alterTable/_alterTable/310_paypalrate.sql
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ATTIVITA" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `paypalRateScriptHead` VARCHAR(1000);
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `paypalRateScriptBody` VARCHAR(1000);
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ATTIVITA" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `paypalRateScriptBodyCat` VARCHAR(1000);
|
||||
|
||||
ALTER TABLE `ATTIVITA` CHANGE `paypalRateScriptBody` `paypalRateScriptBodyDett` VARCHAR(1000);
|
||||
|
||||
|
||||
###################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='Abl.310' where codice='DB_VERSION';
|
||||
######################################################################
|
||||
25
www/admin/_alterTable/_alterTable/311_percuser_artforn.sql
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "USERS" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `USERS` CHANGE `percProfessinista` `percProfessionista` DECIMAL(5,2);
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO_FORNITORE" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
DROP INDEX `IDX_ARTICOLO_FORNITORE1` ON `ARTICOLO_FORNITORE`;
|
||||
|
||||
DROP INDEX `IDX_ARTICOLO_FORNITORE_2` ON `ARTICOLO_FORNITORE`;
|
||||
|
||||
ALTER TABLE `ARTICOLO_FORNITORE` MODIFY `codiceFornitore` VARCHAR(60);
|
||||
|
||||
CREATE UNIQUE INDEX `IDX_ARTICOLO_FORNITORE_1` ON `ARTICOLO_FORNITORE` (`codiceFornitore`,`id_clifor`);
|
||||
|
||||
###################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='Abl.311' where codice='DB_VERSION';
|
||||
######################################################################
|
||||
18
www/admin/_alterTable/_alterTable/312_seo.sql
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO` MODIFY `nomeSeo` VARCHAR(254);
|
||||
|
||||
ALTER TABLE `ARTICOLO` MODIFY `erroriSeo` VARCHAR(1000);
|
||||
|
||||
|
||||
ALTER TABLE `ARTICOLO` DROP COLUMN `metaTag`;
|
||||
|
||||
ALTER TABLE `ARTICOLO` DROP COLUMN `metaDesc`;
|
||||
|
||||
###################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='Abl.312' where codice='DB_VERSION';
|
||||
######################################################################
|
||||
53
www/admin/_alterTable/_alterTable/313_icecat.sql
Normal file
|
|
@ -0,0 +1,53 @@
|
|||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "MARCA" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `MARCA` ADD COLUMN `flgIcecatAuto` INTEGER;
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "TIPO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `TIPO` ADD COLUMN `flgIcecatNoAuto` INTEGER;
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Add table "WWW_AUTOMATOR" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
CREATE TABLE `WWW_AUTOMATOR` (
|
||||
`id_wwwAutomator` INTEGER NOT NULL AUTO_INCREMENT,
|
||||
`id_tipo` INTEGER(11),
|
||||
`categoriaImport` VARCHAR(40),
|
||||
`searchTxt` VARCHAR(40),
|
||||
`qtaMaxAcquistoWww` INTEGER,
|
||||
`ricarico` DECIMAL(5,2),
|
||||
`flgGoogle` INTEGER,
|
||||
CONSTRAINT `PK_WWW_AUTOMATOR` PRIMARY KEY (`id_wwwAutomator`)
|
||||
);
|
||||
|
||||
ALTER TABLE `WWW_AUTOMATOR` ADD CONSTRAINT `TIPO_WWW_AUTOMATOR`
|
||||
FOREIGN KEY (`id_tipo`) REFERENCES `TIPO` (`id_tipo`);
|
||||
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "WWW_AUTOMATOR" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `WWW_AUTOMATOR` ADD COLUMN `ultimaEsecuzione` VARCHAR(6000);
|
||||
|
||||
ALTER TABLE `WWW_AUTOMATOR` ADD COLUMN `flgAbilita` INTEGER;
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "WWW_AUTOMATOR" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `WWW_AUTOMATOR` ADD COLUMN `ordine` INTEGER;
|
||||
|
||||
###################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='Abl.312' where codice='DB_VERSION';
|
||||
######################################################################
|
||||
25
www/admin/_alterTable/_alterTable/314_pagewide.sql
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO_FORNITORE" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO_FORNITORE` ADD COLUMN `flgEscludi` INTEGER;
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "WWW_AUTOMATOR" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `WWW_AUTOMATOR` MODIFY `categoriaImport` VARCHAR(254);
|
||||
|
||||
ALTER TABLE `WWW_AUTOMATOR` MODIFY `searchTxt` VARCHAR(254);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "WWW_AUTOMATOR" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `WWW_AUTOMATOR` MODIFY `ultimaEsecuzione` TEXT;
|
||||
|
||||
###################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='Abl.314' where codice='DB_VERSION';
|
||||
######################################################################
|
||||
12
www/admin/_alterTable/_alterTable/315_prefisso.sql
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "NAZIONE" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `NAZIONE` ADD COLUMN `prefissoTel` VARCHAR(5);
|
||||
|
||||
|
||||
|
||||
###################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='Abl.315' where codice='DB_VERSION';
|
||||
######################################################################
|
||||
11
www/admin/_alterTable/_alterTable/316_dataultimoimport.sql
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO` CHANGE `dataImportNonTrovato` `dataUltimoImport` DATE;
|
||||
|
||||
###################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='Abl.316' where codice='DB_VERSION';
|
||||
######################################################################
|
||||
30
www/admin/_alterTable/_alterTable/317_sitemap.sql
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
# ---------------------------------------------------------------------- #
|
||||
# Add table "SITEMAP" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
CREATE TABLE `SITEMAP` (
|
||||
`id_sitemap` INTEGER NOT NULL AUTO_INCREMENT,
|
||||
`descrizione` VARCHAR(40),
|
||||
`loc` VARCHAR(254),
|
||||
`priority` INTEGER,
|
||||
`flgChangefreq` INTEGER,
|
||||
`flgIncludiMainSitemap` INTEGER,
|
||||
`flgAbilita` INTEGER,
|
||||
CONSTRAINT `PK_SITEMAP` PRIMARY KEY (`id_sitemap`)
|
||||
);
|
||||
|
||||
ALTER TABLE `MARCA` ADD COLUMN `flgIncludiMainSitemap` INTEGER;
|
||||
|
||||
update MARCA set flgIncludiMainSitemap=1 where flgIcecatAuto=1;
|
||||
|
||||
ALTER TABLE `MARCA` ADD COLUMN `nomeSeo` VARCHAR(60);
|
||||
|
||||
|
||||
ALTER TABLE `SITEMAP` ADD COLUMN `lang` VARCHAR(3);
|
||||
|
||||
ALTER TABLE `SITEMAP` CHANGE `lang` `langSitemap` VARCHAR(3);
|
||||
|
||||
###################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='Abl.317' where codice='DB_VERSION';
|
||||
######################################################################
|
||||
38
www/admin/_alterTable/_alterTable/318_icecat.sql
Normal file
|
|
@ -0,0 +1,38 @@
|
|||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `dataChiamataIcecat` DATE;
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `hashCodeCurrent` INTEGER;
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `hashCodeIndexNow` INTEGER;
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ATTIVITA" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `indexNowUrlQuota` INTEGER;
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `indexNowApiKey` VARCHAR(60);
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `indexNowDay` DATE;
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `indexNowDayCount` INTEGER;
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "TIPO_PAGAMENTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `TIPO_PAGAMENTO` ADD COLUMN `ordineWww` INTEGER;
|
||||
|
||||
|
||||
###################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='Abl.318' where codice='DB_VERSION';
|
||||
######################################################################
|
||||
30
www/admin/_alterTable/_alterTable/319_sitemap.sql
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "TIPO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `TIPO` ADD COLUMN `sitemapFileProdotti` VARCHAR(30);
|
||||
|
||||
ALTER TABLE `TIPO` ADD COLUMN `sitemapPriority` INTEGER;
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "SITEMAP" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `SITEMAP` DROP COLUMN `flgIncludiMainSitemap`;
|
||||
|
||||
UPDATE SITEMAP SET priority=100;
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "WWW_AUTOMATOR" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `WWW_AUTOMATOR` ADD COLUMN `prezzoPubblicoDa` DECIMAL(18,4);
|
||||
|
||||
ALTER TABLE `WWW_AUTOMATOR` ADD COLUMN `ricaricoOltre` DECIMAL(5,2);
|
||||
|
||||
###################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='Abl.319' where codice='DB_VERSION';
|
||||
######################################################################
|
||||
30
www/admin/_alterTable/_alterTable/320_stripe.sql
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "DOCUMENTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
|
||||
|
||||
ALTER TABLE `DOCUMENTO` MODIFY `descTransaction` VARCHAR(80);
|
||||
|
||||
CREATE INDEX `IDX_DOCUMENTO_19` ON `DOCUMENTO` (`dataTransaction`);
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ATTIVITA" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `flgPaypalRate` INTEGER;
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "RIGA_DOCUMENTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `ordine` INTEGER;
|
||||
|
||||
|
||||
###################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='Abl.320', tipoParm='VERSIONE' where codice='DB_VERSION';
|
||||
######################################################################
|
||||
39
www/admin/_alterTable/_alterTable/321_fixdoc.sql
Normal file
|
|
@ -0,0 +1,39 @@
|
|||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "DOCUMENTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `DOCUMENTO` ADD COLUMN `dataRestituzioneAcconto` DATE;
|
||||
##sportex
|
||||
ALTER TABLE `DOCUMENTO` ADD COLUMN `progFileFE` VARCHAR(5);
|
||||
|
||||
ALTER TABLE `DOCUMENTO` DROP FOREIGN KEY `ESERCIZIO_DOCUMENTO`;
|
||||
|
||||
|
||||
ALTER TABLE `TIPOLOGIA_DOCUMENTO` ADD COLUMN `nota` TEXT;
|
||||
|
||||
#############
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "MAG_FISICO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `MAG_FISICO` ADD COLUMN `id_clifor` INTEGER;
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "LAVORAZIONE" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `LAVORAZIONE` ADD COLUMN `costo` DECIMAL(18,4);
|
||||
|
||||
ALTER TABLE `MAG_FISICO` ADD CONSTRAINT `CLIFOR_MAG_FISICO`
|
||||
FOREIGN KEY (`id_clifor`) REFERENCES `CLIFOR` (`id_clifor`);
|
||||
|
||||
|
||||
ALTER TABLE `LAVORAZIONE` ADD COLUMN `flgUdm` INTEGER;
|
||||
|
||||
###################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='Abl_40_321_05', tipoParm='VERSIONE' where codice='DB_VERSION';
|
||||
insert into PARM (codice) values ('DB_VERSION_DBCOM');
|
||||
UPDATE PARM SET testo='DBCom.321', tipoParm='VERSIONE' where codice='DB_VERSION_DBCOM';
|
||||
#####################################################################
|
||||
195
www/admin/_alterTable/_alterTable/322_rigadoctess.sql
Normal file
|
|
@ -0,0 +1,195 @@
|
|||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "RIGA_DOCUMENTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO` DROP FOREIGN KEY `ARTICOLO_RIGA_DOCUMENTO`;
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO` DROP FOREIGN KEY `DOCUMENTO_RIGA_DOCUMENTO`;
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO` DROP FOREIGN KEY `IVA_RIGA_DOCUMENTO`;
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO` DROP FOREIGN KEY `ARTICOLO_VARIANTE_RIGA_DOCUMENTO`;
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO` DROP FOREIGN KEY `REPARTO_RIGA_DOCUMENTO`;
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO` DROP FOREIGN KEY `DOCUMENTOpadre_RIGA_DOCUMENTO`;
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO` DROP FOREIGN KEY `RIGA_DOCUMENTO_RIGA_DOCUMENTO`;
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO` DROP FOREIGN KEY `ARTICOLO_TAGLIA_RIGA_DOCUMENTO`;
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO` DROP FOREIGN KEY `CAUSALE_MAGAZZINO_RIGA_DOCUMENTO`;
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO` DROP FOREIGN KEY `CLIFOR_RIGA_DOCUMENTO`;
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO` DROP FOREIGN KEY `MAG_FISICO_RIGA_DOCUMENTO`;
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO` DROP FOREIGN KEY `RIGA_DOCUMENTO_RIGA_DOCUMENTO_MOV`;
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO` DROP FOREIGN KEY `RIGA_DOCUMENTO_RIGA_DOCUMENTO_PRELEVATA`;
|
||||
|
||||
####????
|
||||
ALTER TABLE `RIGA_DOCUMENTO` DROP FOREIGN KEY `PEZZA_RIGA_DOCUMENTO`;
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO` DROP FOREIGN KEY `FASE_LAVORAZIONE_RIGA_DOCUMENTO`;
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO` DROP FOREIGN KEY `ARTICOLO_FILATO_COLORE_RIGA_DOCUMENTO`;
|
||||
ALTER TABLE `RIGA_DOCUMENTO` DROP FOREIGN KEY `ARTICOLO_FILATO_COLORE_RITORTO_RIGA_DOCUMENTO`;
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO` DROP FOREIGN KEY `ARTICOLO_TESSUTO_COLORE_RIGA_DOCUMENTO`;
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO` DROP FOREIGN KEY `TELAIO_RIGA_DOCUMENTO`;
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO_P` DROP FOREIGN KEY `RIGA_DOCUMENTO_RIGA_DOCUMENTO_P_PRELEVATA`;
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO_P` DROP FOREIGN KEY `RIGA_DOCUMENTO_RIGA_DOCUMENTO_P`;
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO_PROGETTISTA` DROP FOREIGN KEY `RIGA_DOCUMENTO_RIGA_DOCUMENTO_PROGETTISTA`;
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO_P_M` DROP FOREIGN KEY `RIGA_DOCUMENTO_RIGA_DOCUMENTO_P_M_PRELEVATA`;
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO_P_M` DROP FOREIGN KEY `RIGA_DOCUMENTO_RIGA_DOCUMENTO_P_M`;
|
||||
|
||||
ALTER TABLE `MOVIMENTO` DROP FOREIGN KEY `RIGA_DOCUMENTO_MOVIMENTO`;
|
||||
|
||||
ALTER TABLE `TELA` DROP FOREIGN KEY `RIGA_DOCUMENTO_TELA`;
|
||||
|
||||
ALTER TABLE `MOVIMENTO_PEZZA` DROP FOREIGN KEY `RIGA_DOCUMENTO_MOVIMENTO_PEZZA`;
|
||||
|
||||
ALTER TABLE `PEZZA` DROP FOREIGN KEY `RIGA_DOCUMENTO_PEZZA`;
|
||||
|
||||
ALTER TABLE `LAV_PEZZA` DROP FOREIGN KEY `RIGA_DOCUMENTO_LAV_PEZZA_disposizione`;
|
||||
|
||||
ALTER TABLE `LAV_PEZZA` DROP FOREIGN KEY `RIGA_DOCUMENTO_LAV_PEZZA_bolla`;
|
||||
|
||||
ALTER TABLE `NUMERO_TELI_RIGA` DROP FOREIGN KEY `RIGA_DOCUMENTO_NUMERO_TELI_RIGA_articolo`;
|
||||
|
||||
ALTER TABLE `NUMERO_TELI_RIGA` DROP FOREIGN KEY `RIGA_DOCUMENTO_NUMERO_TELI_RIGA_tessuto`;
|
||||
|
||||
ALTER TABLE `ARTICOLO_USATO` DROP FOREIGN KEY `RIGA_DOCUMENTO_ARTICOLO_USATO`;
|
||||
|
||||
|
||||
|
||||
#ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `id_articoloFilatoColore` INTEGER;
|
||||
ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `id_articoloFilatoColoreRitorto` INTEGER;
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `id_rigaDocumentoTessuto` INTEGER;
|
||||
|
||||
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO` ADD CONSTRAINT `ARTICOLO_RIGA_DOCUMENTO`
|
||||
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO` ADD CONSTRAINT `DOCUMENTO_RIGA_DOCUMENTO`
|
||||
FOREIGN KEY (`id_documento`) REFERENCES `DOCUMENTO` (`id_documento`);
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO` ADD CONSTRAINT `IVA_RIGA_DOCUMENTO`
|
||||
FOREIGN KEY (`id_iva`) REFERENCES `IVA` (`id_iva`);
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO` ADD CONSTRAINT `ARTICOLO_VARIANTE_RIGA_DOCUMENTO`
|
||||
FOREIGN KEY (`id_articoloVariante`) REFERENCES `ARTICOLO_VARIANTE` (`id_articoloVariante`);
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO` ADD CONSTRAINT `REPARTO_RIGA_DOCUMENTO`
|
||||
FOREIGN KEY (`id_reparto`) REFERENCES `REPARTO` (`id_reparto`);
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO` ADD CONSTRAINT `DOCUMENTOpadre_RIGA_DOCUMENTO`
|
||||
FOREIGN KEY (`id_documentoPadre`) REFERENCES `DOCUMENTO` (`id_documento`);
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO` ADD CONSTRAINT `RIGA_DOCUMENTO_RIGA_DOCUMENTO`
|
||||
FOREIGN KEY (`id_rigaDocumentoPadre`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO` ADD CONSTRAINT `ARTICOLO_TAGLIA_RIGA_DOCUMENTO`
|
||||
FOREIGN KEY (`id_articoloTaglia`) REFERENCES `ARTICOLO_TAGLIA` (`id_articoloTaglia`);
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO` ADD CONSTRAINT `CAUSALE_MAGAZZINO_RIGA_DOCUMENTO`
|
||||
FOREIGN KEY (`id_causaleMagazzino`) REFERENCES `CAUSALE_MAGAZZINO` (`id_causaleMagazzino`);
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO` ADD CONSTRAINT `CLIFOR_RIGA_DOCUMENTO`
|
||||
FOREIGN KEY (`id_clifor`) REFERENCES `CLIFOR` (`id_clifor`);
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO` ADD CONSTRAINT `MAG_FISICO_RIGA_DOCUMENTO`
|
||||
FOREIGN KEY (`id_magFisico`) REFERENCES `MAG_FISICO` (`id_magFisico`);
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO` ADD CONSTRAINT `RIGA_DOCUMENTO_RIGA_DOCUMENTO_MOV`
|
||||
FOREIGN KEY (`id_rigaDocumentoMov`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO` ADD CONSTRAINT `RIGA_DOCUMENTO_RIGA_DOCUMENTO_PRELEVATA`
|
||||
FOREIGN KEY (`id_rigaDocumentoPrelevata`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);
|
||||
|
||||
###????
|
||||
#ALTER TABLE `RIGA_DOCUMENTO` ADD CONSTRAINT `PEZZA_RIGA_DOCUMENTO`
|
||||
# FOREIGN KEY (`id_pezza`, `id_articoloTessuto`) REFERENCES `PEZZA` (`id_pezza`,`id_articoloTessuto`);
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO` ADD CONSTRAINT `FASE_LAVORAZIONE_RIGA_DOCUMENTO`
|
||||
FOREIGN KEY (`id_faseLavorazione`) REFERENCES `FASE_LAVORAZIONE` (`id_faseLavorazione`);
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO` ADD CONSTRAINT `ARTICOLO_FILATO_COLORE_RITORTO_RIGA_DOCUMENTO`
|
||||
FOREIGN KEY (`id_articoloFilatoColoreRitorto`) REFERENCES `ARTICOLO_FILATO_COLORE_RITORTO` (`id_articoloFilatoColoreRitorto`);
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO` ADD CONSTRAINT `ARTICOLO_TESSUTO_COLORE_RIGA_DOCUMENTO`
|
||||
FOREIGN KEY (`id_articoloTessutoColore`) REFERENCES `ARTICOLO_TESSUTO_COLORE` (`id_articoloTessutoColore`);
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO` ADD CONSTRAINT `TELAIO_RIGA_DOCUMENTO`
|
||||
FOREIGN KEY (`id_telaio`) REFERENCES `TELAIO` (`id_telaio`);
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO` ADD CONSTRAINT `ARTICOLO_FILATO_COLORE_RIGA_DOCUMENTO`
|
||||
FOREIGN KEY (`id_articoloFilatoColore`) REFERENCES `ARTICOLO_FILATO_COLORE` (`id_articoloFilatoColore`);
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO` ADD CONSTRAINT `RIGA_DOCUMENTO_RIGA_DOCUMENTO_TESSUTO`
|
||||
FOREIGN KEY (`id_rigaDocumentoTessuto`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO_P` ADD CONSTRAINT `RIGA_DOCUMENTO_RIGA_DOCUMENTO_P_PRELEVATA`
|
||||
FOREIGN KEY (`id_rigaDocumentoPrelevata`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO_P` ADD CONSTRAINT `RIGA_DOCUMENTO_RIGA_DOCUMENTO_P`
|
||||
FOREIGN KEY (`id_rigaDocumento`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO_PROGETTISTA` ADD CONSTRAINT `RIGA_DOCUMENTO_RIGA_DOCUMENTO_PROGETTISTA`
|
||||
FOREIGN KEY (`id_rigaDocumento`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO_P_M` ADD CONSTRAINT `RIGA_DOCUMENTO_RIGA_DOCUMENTO_P_M_PRELEVATA`
|
||||
FOREIGN KEY (`id_rigaDocumentoPrelevata`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO_P_M` ADD CONSTRAINT `RIGA_DOCUMENTO_RIGA_DOCUMENTO_P_M`
|
||||
FOREIGN KEY (`id_rigaDocumento`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);
|
||||
|
||||
ALTER TABLE `MOVIMENTO` ADD CONSTRAINT `RIGA_DOCUMENTO_MOVIMENTO`
|
||||
FOREIGN KEY (`id_rigaDocumento`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);
|
||||
|
||||
ALTER TABLE `TELA` ADD CONSTRAINT `RIGA_DOCUMENTO_TELA`
|
||||
FOREIGN KEY (`id_rigaDocumento`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);
|
||||
|
||||
ALTER TABLE `MOVIMENTO_PEZZA` ADD CONSTRAINT `RIGA_DOCUMENTO_MOVIMENTO_PEZZA`
|
||||
FOREIGN KEY (`id_rigaDocumento`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);
|
||||
|
||||
ALTER TABLE `PEZZA` ADD CONSTRAINT `RIGA_DOCUMENTO_PEZZA`
|
||||
FOREIGN KEY (`id_rigaDocumento`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);
|
||||
|
||||
ALTER TABLE `LAV_PEZZA` ADD CONSTRAINT `RIGA_DOCUMENTO_LAV_PEZZA_disposizione`
|
||||
FOREIGN KEY (`id_rigaDocumento`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);
|
||||
|
||||
ALTER TABLE `LAV_PEZZA` ADD CONSTRAINT `RIGA_DOCUMENTO_LAV_PEZZA_bolla`
|
||||
FOREIGN KEY (`id_rigaDocumentoBolla`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);
|
||||
|
||||
ALTER TABLE `NUMERO_TELI_RIGA` ADD CONSTRAINT `RIGA_DOCUMENTO_NUMERO_TELI_RIGA_articolo`
|
||||
FOREIGN KEY (`id_rigaDocumentoArticolo`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);
|
||||
|
||||
ALTER TABLE `NUMERO_TELI_RIGA` ADD CONSTRAINT `RIGA_DOCUMENTO_NUMERO_TELI_RIGA_tessuto`
|
||||
FOREIGN KEY (`id_rigaDocumentoTessuto`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);
|
||||
|
||||
ALTER TABLE `ARTICOLO_USATO` ADD CONSTRAINT `RIGA_DOCUMENTO_ARTICOLO_USATO`
|
||||
FOREIGN KEY (`id_rigaDocumento`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);
|
||||
|
||||
|
||||
|
||||
|
||||
ALTER TABLE `ARTICOLO_TESSUTO_COLORE` ADD COLUMN `flgDispo` INTEGER;
|
||||
|
||||
|
||||
###################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='Abl_40_321_05', tipoParm='VERSIONE' where codice='DB_VERSION';
|
||||
#insert into PARM (codice) values ('DB_VERSION_DBCOM');
|
||||
UPDATE PARM SET testo='DBCom.321', tipoParm='VERSIONE' where codice='DB_VERSION_DBCOM';
|
||||
#####################################################################
|
||||
19
www/admin/_alterTable/_alterTable/323_felet.sql
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "DOCUMENTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `DOCUMENTO` ADD COLUMN `FERiferimentoTesto` VARCHAR(60);
|
||||
|
||||
ALTER TABLE `DOCUMENTO` ADD COLUMN `FERiferimentoNumero` DOUBLE;
|
||||
|
||||
ALTER TABLE `DOCUMENTO` ADD COLUMN `FERiferimentoData` DATE;
|
||||
|
||||
|
||||
|
||||
###################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='Abl_40_322_05_170223', tipoParm='VERSIONE' where codice='DB_VERSION';
|
||||
#insert into PARM (codice) values ('DB_VERSION_DBCOM');
|
||||
UPDATE PARM SET testo='DBCom.322', tipoParm='VERSIONE' where codice='DB_VERSION_DBCOM';
|
||||
#####################################################################
|
||||
134
www/admin/_alterTable/_alterTable/324_tex.sql
Normal file
|
|
@ -0,0 +1,134 @@
|
|||
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "DOCUMENTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "RIGA_DOCUMENTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO` CHANGE `id_rigaDocumentoTessuto` `id_rigaDocumentoTessutoA` INTEGER;
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "CLIFOR_LAVORAZIONE" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `CLIFOR_LAVORAZIONE` ADD COLUMN `costoLavorazione` DECIMAL(18,4);
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO_TESSUTO_COLORE" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO_TESSUTO_COLORE` ADD COLUMN `quantitaAtW` DOUBLE;
|
||||
|
||||
ALTER TABLE `ARTICOLO_TESSUTO_COLORE` CHANGE `quantita` `quantitaAt` DOUBLE;
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "DOCUMENTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `DOCUMENTO` ADD COLUMN `id_lavorazione` INTEGER;
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Add table "TIPO_DOCUMENTO_LAVORAZIONE" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
CREATE TABLE `TIPO_DOCUMENTO_LAVORAZIONE` (
|
||||
`id_tipoDocumentoLavorazione` INTEGER NOT NULL AUTO_INCREMENT,
|
||||
`id_lavorazione` INTEGER,
|
||||
`id_tipoDocumento` INTEGER,
|
||||
CONSTRAINT `PK_TIPO_DOCUMENTO_LAVORAZIONE` PRIMARY KEY (`id_tipoDocumentoLavorazione`)
|
||||
);
|
||||
|
||||
|
||||
|
||||
|
||||
ALTER TABLE `DOCUMENTO` ADD CONSTRAINT `LAVORAZIONE_DOCUMENTO`
|
||||
FOREIGN KEY (`id_lavorazione`) REFERENCES `LAVORAZIONE` (`id_lavorazione`);
|
||||
|
||||
ALTER TABLE `TIPO_DOCUMENTO_LAVORAZIONE` ADD CONSTRAINT `LAVORAZIONE_TIPO_DOCUMENTO_LAVORAZIONE`
|
||||
FOREIGN KEY (`id_lavorazione`) REFERENCES `LAVORAZIONE` (`id_lavorazione`);
|
||||
|
||||
ALTER TABLE `TIPO_DOCUMENTO_LAVORAZIONE` ADD CONSTRAINT `TIPO_DOCUMENTO_TIPO_DOCUMENTO_LAVORAZIONE`
|
||||
FOREIGN KEY (`id_tipoDocumento`) REFERENCES `TIPO_DOCUMENTO` (`id_tipoDocumento`);
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "LAVORAZIONE" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `LAVORAZIONE` ADD COLUMN `abbreviazione` CHAR(3);
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO_TESSUTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO_TESSUTO` ADD COLUMN `quantitaLavorazione` DOUBLE;
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO_TESSUTO_COLORE" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO_TESSUTO_COLORE` ADD COLUMN `quantitaLavorazione` DOUBLE;
|
||||
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "DOCUMENTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `DOCUMENTO` ADD COLUMN `descTransactionStripe` VARCHAR(80);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO_TESSUTO_COLORE" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO_TESSUTO_COLORE` CHANGE `quantitaAt` `quantitaAtc` DOUBLE;
|
||||
|
||||
ALTER TABLE `ARTICOLO_TESSUTO_COLORE` CHANGE `quantitaAtW` `quantitaAtcW` DOUBLE;
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO_FILATO_COLORE" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO_FILATO_COLORE` MODIFY `quantitaMagazzinoMovimentoHtml` VARCHAR(254);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO_FILATO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO_FILATO` MODIFY `quantitaMagazzinoMovimentoHtml` VARCHAR(254);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO_TESSUTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO_TESSUTO` MODIFY `quantitaMagazzinoMovimentoHtml` VARCHAR(254);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO_TESSUTO_COLORE" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO_TESSUTO_COLORE` MODIFY `quantitaMagazzinoMovimentoHtml` VARCHAR(254);
|
||||
|
||||
|
||||
###################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='Abl_40_324_01_020323', tipoParm='VERSIONE' where codice='DB_VERSION';
|
||||
#insert into PARM (codice) values ('DB_VERSION_DBCOM');
|
||||
UPDATE PARM SET testo='DBCom.324', tipoParm='VERSIONE' where codice='DB_VERSION_DBCOM';
|
||||
#####################################################################
|
||||
77
www/admin/_alterTable/_alterTable/325_amz.sql
Normal file
|
|
@ -0,0 +1,77 @@
|
|||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "TIPO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `TIPO` ADD COLUMN `id_listinoEbay` INTEGER;
|
||||
|
||||
ALTER TABLE `TIPO` ADD COLUMN `id_listinoAmazon` INTEGER;
|
||||
|
||||
ALTER TABLE `TIPO` ADD COLUMN `amazonFissa` DECIMAL(18,4);
|
||||
|
||||
ALTER TABLE `TIPO` ADD COLUMN `ebayFissa` DECIMAL(18,4);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "TIPO_PAGAMENTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `TIPO_PAGAMENTO` ADD COLUMN `wwwValoreSoglia` DECIMAL(18,4);
|
||||
|
||||
ALTER TABLE `TIPO_PAGAMENTO` ADD COLUMN `wwwPercOltreSoglia` DECIMAL(5,2);
|
||||
ALTER TABLE `TIPO_PAGAMENTO` ADD COLUMN `tariffaAggiuntiva` DECIMAL(18,4);
|
||||
|
||||
ALTER TABLE `TIPO_PAGAMENTO` MODIFY `ordineWww` INTEGER AFTER `id_tipoPagamento`;
|
||||
|
||||
ALTER TABLE `TIPO_PAGAMENTO` MODIFY `periodicita` INTEGER AFTER `ordineWww`;
|
||||
|
||||
ALTER TABLE `TIPO_PAGAMENTO` MODIFY `descrizione_it` VARCHAR(60) AFTER `periodicita`;
|
||||
|
||||
ALTER TABLE `TIPO_PAGAMENTO` MODIFY `descrizione_en` VARCHAR(60) AFTER `descrizione_it`;
|
||||
|
||||
ALTER TABLE `TIPO_PAGAMENTO` MODIFY `flgTipoPagamento` INTEGER AFTER `descrizione_en`;
|
||||
|
||||
ALTER TABLE `TIPO_PAGAMENTO` MODIFY `flgPrimaScadenza` INTEGER AFTER `flgTipoPagamento`;
|
||||
|
||||
ALTER TABLE `TIPO_PAGAMENTO` MODIFY `giornoFisso` INTEGER AFTER `flgPrimaScadenza`;
|
||||
|
||||
ALTER TABLE `TIPO_PAGAMENTO` MODIFY `primaRata` INTEGER AFTER `giornoFisso`;
|
||||
|
||||
ALTER TABLE `TIPO_PAGAMENTO` MODIFY `nRate` INTEGER AFTER `primaRata`;
|
||||
|
||||
ALTER TABLE `TIPO_PAGAMENTO` MODIFY `codiceTenderCassa` CHAR(4) AFTER `nRate`;
|
||||
|
||||
ALTER TABLE `TIPO_PAGAMENTO` MODIFY `flgWww` INTEGER AFTER `codiceTenderCassa`;
|
||||
|
||||
ALTER TABLE `TIPO_PAGAMENTO` MODIFY `flgAbilitatoNegozio` INTEGER AFTER `flgWww`;
|
||||
|
||||
ALTER TABLE `TIPO_PAGAMENTO` MODIFY `flgAbilitatoCorriere` INTEGER AFTER `flgAbilitatoNegozio`;
|
||||
|
||||
ALTER TABLE `TIPO_PAGAMENTO` MODIFY `codiceCassaEpson` INTEGER AFTER `flgAbilitatoCorriere`;
|
||||
|
||||
ALTER TABLE `TIPO_PAGAMENTO` MODIFY `flgIncassoPagamento` INTEGER AFTER `codiceCassaEpson`;
|
||||
|
||||
ALTER TABLE `TIPO_PAGAMENTO` MODIFY `flgAbilitatoStranieri` INTEGER AFTER `flgIncassoPagamento`;
|
||||
|
||||
ALTER TABLE `TIPO_PAGAMENTO` MODIFY `flgTipoPagamentoEcommerce` INTEGER AFTER `flgAbilitatoStranieri`;
|
||||
|
||||
ALTER TABLE `TIPO_PAGAMENTO` MODIFY `imgTmst` VARCHAR(24) AFTER `flgTipoPagamentoEcommerce`;
|
||||
|
||||
ALTER TABLE `TIPO_PAGAMENTO` MODIFY `tariffaAggiuntiva` DECIMAL(18,4) AFTER `imgTmst`;
|
||||
|
||||
ALTER TABLE `TIPO_PAGAMENTO` MODIFY `percWwwSconto` DECIMAL(5,2) AFTER `tariffaAggiuntiva`;
|
||||
|
||||
ALTER TABLE `TIPO_PAGAMENTO` MODIFY `percWwwCommissione` DECIMAL(5,2) AFTER `percWwwSconto`;
|
||||
|
||||
ALTER TABLE `TIPO_PAGAMENTO` MODIFY `wwwCommissionePercDefault` DECIMAL(5,2) AFTER `percWwwCommissione`;
|
||||
|
||||
ALTER TABLE `TIPO_PAGAMENTO` MODIFY `wwwTariffaFissa` DECIMAL(18,4) AFTER `wwwCommissionePercDefault`;
|
||||
|
||||
|
||||
|
||||
|
||||
###################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='Abl_40_325_01_250323', tipoParm='VERSIONE' where codice='DB_VERSION';
|
||||
#insert into PARM (codice) values ('DB_VERSION_DBCOM');
|
||||
UPDATE PARM SET testo='DBCom.325', tipoParm='VERSIONE' where codice='DB_VERSION_DBCOM';
|
||||
#####################################################################
|
||||
140
www/admin/_alterTable/_alterTable/326_amz2.sql
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "MARCA" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `MARCA` ADD COLUMN `flgAmazon` INTEGER;
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "CLIFOR" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `CLIFOR` ADD COLUMN `costoMinimoOrdineWeb` DECIMAL(18,4);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ATTIVITA" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ATTIVITA` DROP COLUMN `amzAccessKeyId`;
|
||||
|
||||
ALTER TABLE `ATTIVITA` DROP COLUMN `amzSecretKey`;
|
||||
|
||||
ALTER TABLE `ATTIVITA` DROP COLUMN `amzRoleArn`;
|
||||
|
||||
ALTER TABLE `ATTIVITA` DROP COLUMN `amzRoleSessionName`;
|
||||
|
||||
ALTER TABLE `ATTIVITA` DROP COLUMN `amzClientId`;
|
||||
|
||||
ALTER TABLE `ATTIVITA` DROP COLUMN `amzClientSecret`;
|
||||
|
||||
ALTER TABLE `ATTIVITA` DROP COLUMN `amzRefreshToken`;
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `amzLwaClientId` VARCHAR(254);
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `amzLwaClientSecret` VARCHAR(254);
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `amzLwaAuthToken` VARCHAR(400);
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `amzLwaAccessToken` VARCHAR(400);
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `amzLwaRefreshToken` VARCHAR(400);
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `amzLwaAccessTokenExpireTS` DATETIME;
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `amzIamRoleARN` VARCHAR(254);
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `amzIamAccessKey` VARCHAR(254);
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `amzIamSecretKey` VARCHAR(254);
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `amzStsAccessKeyId` VARCHAR(254);
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `amzStsSecretAccessKey` VARCHAR(254);
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `amzStsSessionToken` VARCHAR(400);
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `amzStsSessionTokenTS` DATETIME;
|
||||
|
||||
DROP INDEX `IDX_USERS_2` ON `USERS`;
|
||||
|
||||
ALTER TABLE `USERS` MODIFY `utenteDominio` VARCHAR(60);
|
||||
|
||||
CREATE UNIQUE INDEX `IDX_USERS_2` ON `USERS` (`utenteDominio`);
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ATTIVITA" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `amzMarketplaces` VARCHAR(1000);
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `amzSellerid` VARCHAR(60);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `prezzoSuAmzIva` DECIMAL(18,4);
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `qtaSuAmz` INTEGER;
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `qtaAmz` INTEGER;
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `productTypeAmz` VARCHAR(40);
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `flgAmazonCatalog` INTEGER;
|
||||
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `asinAmz` VARCHAR(40);
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `flgPriceTypeAmz` INTEGER;
|
||||
|
||||
ALTER TABLE `ARTICOLO` DROP COLUMN `flgAmazonCatalog`;
|
||||
|
||||
ALTER TABLE `ATTIVITA` ADD COLUMN `amzMerchantShippingGroupFree` VARCHAR(60);
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `descAmz` VARCHAR(1000);
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `flgAmzWarn` INTEGER;
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Add table "AMZ_FEATURED_PRICE" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
CREATE TABLE `AMZ_FEATURED_PRICE` (
|
||||
`id_amzFeaturedPrice` INTEGER NOT NULL AUTO_INCREMENT,
|
||||
`id_articolo` INTEGER,
|
||||
`lang` VARCHAR(4),
|
||||
`featuredOEPriceAmz` DECIMAL(18,4),
|
||||
`competingFOPriceAmz` DECIMAL(18,4),
|
||||
`currentFOPriceAmz` DECIMAL(18,4),
|
||||
`currentPriceAmz` DECIMAL(18,4),
|
||||
`dataPriceAmz` DATE,
|
||||
CONSTRAINT `PK_AMZ_FEATURED_PRICE` PRIMARY KEY (`id_amzFeaturedPrice`)
|
||||
);
|
||||
|
||||
|
||||
CREATE UNIQUE INDEX `IDX_AMZ_FEATURED_PRICE_1` ON `AMZ_FEATURED_PRICE` (`id_articolo`,`lang`);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Add foreign key constraints #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `AMZ_FEATURED_PRICE` ADD CONSTRAINT `ARTICOLO_AMZ_FEATURED_PRICE`
|
||||
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "AMZ_FEATURED_PRICE" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `AMZ_FEATURED_PRICE` ADD COLUMN `flgPrezzoCompetitivoAmz` INTEGER;
|
||||
|
||||
ALTER TABLE `AMZ_FEATURED_PRICE` ADD COLUMN `flgPrezzoCompetitivo` INTEGER;
|
||||
|
||||
|
||||
###################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='Abl_40_326_01_250323', tipoParm='VERSIONE' where codice='DB_VERSION';
|
||||
#insert into PARM (codice) values ('DB_VERSION_DBCOM');
|
||||
UPDATE PARM SET testo='DBCom.326', tipoParm='VERSIONE' where codice='DB_VERSION_DBCOM';
|
||||
#####################################################################
|
||||
46
www/admin/_alterTable/_alterTable/327_tr.sql
Normal file
|
|
@ -0,0 +1,46 @@
|
|||
|
||||
ALTER TABLE `ACCESS` DROP FOREIGN KEY `ACCESS_ACCESS`;
|
||||
|
||||
ALTER TABLE `USER_ACCESS` DROP FOREIGN KEY `ACCESS_USER_ACCESS`;
|
||||
|
||||
ALTER TABLE `ACCESS_GROUP_ACCESS` DROP FOREIGN KEY `ACCESS_ACCESS_GROUP_ACCESS`;
|
||||
|
||||
ALTER TABLE `TABLE_DESC` DROP FOREIGN KEY `ACCESS_TABLE_DESC`;
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ACCESS" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ACCESS` DROP PRIMARY KEY;
|
||||
|
||||
ALTER TABLE `ACCESS` MODIFY `id_access` VARCHAR(60) NOT NULL;
|
||||
|
||||
ALTER TABLE `ACCESS` ADD CONSTRAINT `PK_ACCESS`
|
||||
PRIMARY KEY (`id_access`);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Add foreign key constraints #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ACCESS` ADD CONSTRAINT `ACCESS_ACCESS`
|
||||
FOREIGN KEY (`id_accessHeader`) REFERENCES `ACCESS` (`id_access`);
|
||||
|
||||
ALTER TABLE `USER_ACCESS` ADD CONSTRAINT `ACCESS_USER_ACCESS`
|
||||
FOREIGN KEY (`id_access`) REFERENCES `ACCESS` (`id_access`);
|
||||
|
||||
ALTER TABLE `ACCESS_GROUP_ACCESS` ADD CONSTRAINT `ACCESS_ACCESS_GROUP_ACCESS`
|
||||
FOREIGN KEY (`id_access`) REFERENCES `ACCESS` (`id_access`);
|
||||
|
||||
ALTER TABLE `TABLE_DESC` ADD CONSTRAINT `ACCESS_TABLE_DESC`
|
||||
FOREIGN KEY (`id_access`) REFERENCES `ACCESS` (`id_access`);
|
||||
|
||||
|
||||
ALTER TABLE `ACCESS` MODIFY `descrizione` VARCHAR(60);
|
||||
|
||||
|
||||
###################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='Abl_40_327_01_100523', tipoParm='VERSIONE' where codice='DB_VERSION';
|
||||
#insert into PARM (codice) values ('DB_VERSION_DBCOM');
|
||||
UPDATE PARM SET testo='DBCom.327', tipoParm='VERSIONE' where codice='DB_VERSION_DBCOM';
|
||||
#####################################################################
|
||||
165
www/admin/_alterTable/_alterTable/328_face.sql
Normal file
|
|
@ -0,0 +1,165 @@
|
|||
|
||||
CREATE TABLE `FOTO` (
|
||||
`id_foto` INTEGER NOT NULL AUTO_INCREMENT,
|
||||
`fileName` VARCHAR(254),
|
||||
`pettorali` VARCHAR(254),
|
||||
`fileNameMd5` VARCHAR(200),
|
||||
`md5` VARCHAR(40),
|
||||
CONSTRAINT `PK_FOTO` PRIMARY KEY (`id_foto`)
|
||||
);
|
||||
|
||||
CREATE INDEX `IDX_FOTO_1` ON `FOTO` (`md5`);
|
||||
|
||||
CREATE INDEX `IDX_FOTO_2` ON `FOTO` (`pettorali`);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Add table "FOTO_FACE" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
CREATE TABLE `FOTO_FACE` (
|
||||
`id_fotoFace` INTEGER NOT NULL AUTO_INCREMENT,
|
||||
`id_foto` INTEGER,
|
||||
`jsonData` VARCHAR(10000),
|
||||
`earsW` FLOAT,
|
||||
`cheeksW` FLOAT,
|
||||
`noseW` FLOAT,
|
||||
`noseH` FLOAT,
|
||||
`mouthW` FLOAT,
|
||||
`forhChin` FLOAT,
|
||||
`forhChinL` FLOAT,
|
||||
`forhChinR` FLOAT,
|
||||
`forhMouth` FLOAT,
|
||||
`eyebrowsW` FLOAT,
|
||||
`eyesW` FLOAT,
|
||||
`eyeLH` FLOAT,
|
||||
`eyeLW` FLOAT,
|
||||
`eyeRW` FLOAT,
|
||||
`eyeRH` FLOAT,
|
||||
`eyeLNose` FLOAT,
|
||||
`eyeRNose` FLOAT,
|
||||
`eyeLMouth` FLOAT,
|
||||
`eyeRMouth` FLOAT,
|
||||
`chinEarL` FLOAT,
|
||||
`chinEarR` FLOAT,
|
||||
`chinLEarL` FLOAT,
|
||||
`chinLEarR` FLOAT,
|
||||
`chinREarL` FLOAT,
|
||||
`chinREarR` FLOAT,
|
||||
`chinMouth` FLOAT,
|
||||
CONSTRAINT `PK_FOTO_FACE` PRIMARY KEY (`id_fotoFace`)
|
||||
);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "FOTO_FACE" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `FOTO_FACE` ADD COLUMN `faceTopLeftX` INTEGER;
|
||||
|
||||
ALTER TABLE `FOTO_FACE` ADD COLUMN `faceTopLeftY` INTEGER;
|
||||
|
||||
ALTER TABLE `FOTO_FACE` ADD COLUMN `faceTopRightX` INTEGER;
|
||||
|
||||
ALTER TABLE `FOTO_FACE` ADD COLUMN `faceTopRightY` INTEGER;
|
||||
|
||||
ALTER TABLE `FOTO_FACE` ADD COLUMN `faceBottomRightX` INTEGER;
|
||||
|
||||
ALTER TABLE `FOTO_FACE` ADD COLUMN `faceBottomRightY` INTEGER;
|
||||
|
||||
ALTER TABLE `FOTO_FACE` ADD COLUMN `faceBottomLeftX` INTEGER;
|
||||
|
||||
ALTER TABLE `FOTO_FACE` ADD COLUMN `faceBottomLeftY` INTEGER;
|
||||
|
||||
ALTER TABLE `FOTO_FACE` MODIFY `faceTopLeftX` INTEGER AFTER `jsonData`;
|
||||
|
||||
ALTER TABLE `FOTO_FACE` MODIFY `faceTopLeftY` INTEGER AFTER `faceTopLeftX`;
|
||||
|
||||
ALTER TABLE `FOTO_FACE` MODIFY `faceTopRightX` INTEGER AFTER `faceTopLeftY`;
|
||||
|
||||
ALTER TABLE `FOTO_FACE` MODIFY `faceTopRightY` INTEGER AFTER `faceTopRightX`;
|
||||
|
||||
ALTER TABLE `FOTO_FACE` MODIFY `faceBottomRightX` INTEGER AFTER `faceTopRightY`;
|
||||
|
||||
ALTER TABLE `FOTO_FACE` MODIFY `faceBottomRightY` INTEGER AFTER `faceBottomRightX`;
|
||||
|
||||
ALTER TABLE `FOTO_FACE` MODIFY `faceBottomLeftX` INTEGER AFTER `faceBottomRightY`;
|
||||
|
||||
ALTER TABLE `FOTO_FACE` MODIFY `faceBottomLeftY` INTEGER AFTER `faceBottomLeftX`;
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Add foreign key constraints #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `FOTO_FACE` ADD CONSTRAINT `FOTO_FOTO_FACE`
|
||||
FOREIGN KEY (`id_foto`) REFERENCES `FOTO` (`id_foto`);
|
||||
|
||||
ALTER TABLE `FOTO_FACE` MODIFY `jsonData` TEXT;
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "USERS" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `USERS` ADD COLUMN `flgNoStatusMsg` INTEGER;
|
||||
|
||||
#### scontrino
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "CLIFOR" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `CLIFOR` ADD COLUMN `flgStatoCivile` INTEGER;
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Add table "PERSONA_CARICO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
CREATE TABLE `PERSONA_CARICO` (
|
||||
`id_personaCarico` INTEGER NOT NULL AUTO_INCREMENT,
|
||||
`id_clifor` INTEGER,
|
||||
`id_tipoPersonaCarico` INTEGER,
|
||||
`cognomePC` VARCHAR(60),
|
||||
`nomePC` VARCHAR(60),
|
||||
`codFiscPC` VARCHAR(16),
|
||||
`percCarico` DECIMAL(5,2),
|
||||
`notaPC` TEXT,
|
||||
CONSTRAINT `PK_PERSONA_CARICO` PRIMARY KEY (`id_personaCarico`)
|
||||
);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Add table "TIPO_PERSONA_CARICO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
CREATE TABLE `TIPO_PERSONA_CARICO` (
|
||||
`id_tipoPersonaCarico` INTEGER NOT NULL AUTO_INCREMENT,
|
||||
`descrizione` VARCHAR(60),
|
||||
CONSTRAINT `PK_TIPO_PERSONA_CARICO` PRIMARY KEY (`id_tipoPersonaCarico`)
|
||||
);
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "FOTO_FACE" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `FOTO_FACE` ADD COLUMN `faceIdx1` DOUBLE;
|
||||
|
||||
ALTER TABLE `FOTO_FACE` ADD COLUMN `faceIdx2` DOUBLE;
|
||||
|
||||
ALTER TABLE `FOTO_FACE` ADD COLUMN `faceIdx3` DOUBLE;
|
||||
|
||||
ALTER TABLE `FOTO_FACE` ADD COLUMN `faceIdx4` DOUBLE;
|
||||
|
||||
CREATE INDEX `IDX_FOTO_FACE_1` ON `FOTO_FACE` (`faceIdx1`);
|
||||
|
||||
CREATE INDEX `IDX_FOTO_FACE_2` ON `FOTO_FACE` (`faceIdx2`);
|
||||
|
||||
CREATE INDEX `IDX_FOTO_FACE_3` ON `FOTO_FACE` (`faceIdx3`);
|
||||
|
||||
CREATE INDEX `IDX_FOTO_FACE_4` ON `FOTO_FACE` (`faceIdx4`);
|
||||
|
||||
|
||||
###################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='Abl_40_327_01_100523', tipoParm='VERSIONE' where codice='DB_VERSION';
|
||||
#insert into PARM (codice) values ('DB_VERSION_DBCOM');
|
||||
UPDATE PARM SET testo='DBCom.328', tipoParm='VERSIONE' where codice='DB_VERSION_DBCOM';
|
||||
#####################################################################
|
||||
85
www/admin/_alterTable/_alterTable/329_sd.sql
Normal file
|
|
@ -0,0 +1,85 @@
|
|||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "CLIFOR" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `CLIFOR` ADD COLUMN `id_ottoxmille` INTEGER;
|
||||
|
||||
ALTER TABLE `CLIFOR` ADD COLUMN `cf5xmille` VARCHAR(16);
|
||||
|
||||
ALTER TABLE `CLIFOR` ADD COLUMN `codice2xmille` VARCHAR(16);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Add table "OTTOXMILLE" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
CREATE TABLE `OTTOXMILLE` (
|
||||
`id_ottoxmille` INTEGER NOT NULL AUTO_INCREMENT,
|
||||
`descrizione` VARCHAR(254),
|
||||
CONSTRAINT `PK_OTTOXMILLE` PRIMARY KEY (`id_ottoxmille`)
|
||||
);
|
||||
|
||||
ALTER TABLE `CLIFOR` ADD CONSTRAINT `OTTOXMILLE_CLIFOR`
|
||||
FOREIGN KEY (`id_ottoxmille`) REFERENCES `OTTOXMILLE` (`id_ottoxmille`);
|
||||
|
||||
|
||||
|
||||
|
||||
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
|
||||
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
|
||||
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
|
||||
/*!40101 SET NAMES utf8 */;
|
||||
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
|
||||
/*!40103 SET TIME_ZONE='+00:00' */;
|
||||
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
|
||||
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
|
||||
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
|
||||
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
|
||||
|
||||
--
|
||||
-- Table structure for table `OTTOXMILLE`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `OTTOXMILLE`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!40101 SET character_set_client = utf8 */;
|
||||
CREATE TABLE `OTTOXMILLE` (
|
||||
`id_ottoxmille` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`descrizione` varchar(254) DEFAULT NULL,
|
||||
`lastUpdTmst` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
||||
`lastUpdId_user` int(11) DEFAULT NULL,
|
||||
`createTmst` datetime DEFAULT NULL,
|
||||
`encodedFields` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`id_ottoxmille`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=utf8;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Dumping data for table `OTTOXMILLE`
|
||||
--
|
||||
|
||||
LOCK TABLES `OTTOXMILLE` WRITE;
|
||||
/*!40000 ALTER TABLE `OTTOXMILLE` DISABLE KEYS */;
|
||||
INSERT INTO `OTTOXMILLE` VALUES (1,'STATO','2023-05-24 14:33:07',1,'2023-05-24 16:33:07',''),(2,'CHIESA CATTOLICA','2023-05-24 14:33:13',1,'2023-05-24 16:33:13',''),(3,'UNIONE CHIESE CRISTIANE AVVENTISTE DEL 7 GIORNO','2023-05-24 14:33:21',1,'2023-05-24 16:33:21',''),(4,'ASSEMBLEE DI DIO IN ITALIA','2023-05-24 14:33:32',1,'2023-05-24 16:33:32',''),(5,'CHIESA EVENGELICA VALDESE','2023-05-24 14:33:39',1,'2023-05-24 16:33:39',''),(6,'CHIESA EVANGELICA LUTERANA','2023-05-24 14:33:47',1,'2023-05-24 16:33:47',''),(7,'UNIONE COMUNITA EBRAICHE','2023-05-24 14:33:53',1,'2023-05-24 16:33:53',''),(8,'SACRA ARCIDIOCESI ORTODOSSA D\\\'ITALIA ED ESARCAT PER L\\\'EUROPA MERIDIONALE','2023-05-24 14:34:20',1,'2023-05-24 16:34:20',''),(9,'CHIASA APOSTAOLICA IN ITALIA','2023-05-24 14:34:28',1,'2023-05-24 16:34:28',''),(10,'UNIONE CRISTIANA EVANGELICA BATTISTA D\\\'ITALIA','2023-05-24 14:34:41',1,'2023-05-24 16:34:41',''),(11,'UNIONE BUDDHISTA ITALIANA','2023-05-24 14:34:49',1,'2023-05-24 16:34:49',''),(12,'UNIONE INDUISTA ITALIANA','2023-05-24 14:34:54',1,'2023-05-24 16:34:54',''),(13,'ISTITUTO BUDDISTA ITALIANO SOKA GAKKAI','2023-05-24 14:35:07',1,'2023-05-24 16:35:07','');
|
||||
/*!40000 ALTER TABLE `OTTOXMILLE` ENABLE KEYS */;
|
||||
UNLOCK TABLES;
|
||||
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
|
||||
|
||||
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
|
||||
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
|
||||
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
|
||||
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
|
||||
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
|
||||
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
|
||||
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
|
||||
|
||||
-- Dump completed on 2023-05-24 16:35:35
|
||||
|
||||
|
||||
|
||||
###################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='Abl_40_329_01_100523', tipoParm='VERSIONE' where codice='DB_VERSION';
|
||||
#insert into PARM (codice) values ('DB_VERSION_DBCOM');
|
||||
UPDATE PARM SET testo='DBCom.329 sd', tipoParm='VERSIONE' where codice='DB_VERSION_DBCOM';
|
||||
#####################################################################
|
||||
196
www/admin/_alterTable/_alterTable/330_face2.sql
Normal file
|
|
@ -0,0 +1,196 @@
|
|||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "FOTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `FOTO` ADD COLUMN `tsInserimento` DATETIME;
|
||||
|
||||
ALTER TABLE `FOTO` ADD COLUMN `flgFotoSearch` INTEGER;
|
||||
|
||||
|
||||
|
||||
|
||||
ALTER TABLE `FOTO_FACE` DROP FOREIGN KEY `FOTO_FOTO_FACE`;
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "FOTO_FACE" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `FOTO_FACE` DROP COLUMN `faceTopLeftX`;
|
||||
|
||||
ALTER TABLE `FOTO_FACE` DROP COLUMN `faceTopLeftY`;
|
||||
|
||||
ALTER TABLE `FOTO_FACE` DROP COLUMN `faceTopRightX`;
|
||||
|
||||
ALTER TABLE `FOTO_FACE` DROP COLUMN `faceTopRightY`;
|
||||
|
||||
ALTER TABLE `FOTO_FACE` DROP COLUMN `faceBottomRightX`;
|
||||
|
||||
ALTER TABLE `FOTO_FACE` DROP COLUMN `faceBottomRightY`;
|
||||
|
||||
ALTER TABLE `FOTO_FACE` DROP COLUMN `faceBottomLeftX`;
|
||||
|
||||
ALTER TABLE `FOTO_FACE` DROP COLUMN `faceBottomLeftY`;
|
||||
|
||||
ALTER TABLE `FOTO_FACE` DROP COLUMN `earsW`;
|
||||
|
||||
ALTER TABLE `FOTO_FACE` DROP COLUMN `cheeksW`;
|
||||
|
||||
ALTER TABLE `FOTO_FACE` DROP COLUMN `noseW`;
|
||||
|
||||
ALTER TABLE `FOTO_FACE` DROP COLUMN `noseH`;
|
||||
|
||||
ALTER TABLE `FOTO_FACE` DROP COLUMN `mouthW`;
|
||||
|
||||
ALTER TABLE `FOTO_FACE` DROP COLUMN `forhChin`;
|
||||
|
||||
ALTER TABLE `FOTO_FACE` DROP COLUMN `forhChinL`;
|
||||
|
||||
ALTER TABLE `FOTO_FACE` DROP COLUMN `forhChinR`;
|
||||
|
||||
ALTER TABLE `FOTO_FACE` DROP COLUMN `forhMouth`;
|
||||
|
||||
ALTER TABLE `FOTO_FACE` DROP COLUMN `eyebrowsW`;
|
||||
|
||||
ALTER TABLE `FOTO_FACE` DROP COLUMN `eyesW`;
|
||||
|
||||
ALTER TABLE `FOTO_FACE` DROP COLUMN `eyeLH`;
|
||||
|
||||
ALTER TABLE `FOTO_FACE` DROP COLUMN `eyeLW`;
|
||||
|
||||
ALTER TABLE `FOTO_FACE` DROP COLUMN `eyeRW`;
|
||||
|
||||
ALTER TABLE `FOTO_FACE` DROP COLUMN `eyeRH`;
|
||||
|
||||
ALTER TABLE `FOTO_FACE` DROP COLUMN `eyeLNose`;
|
||||
|
||||
ALTER TABLE `FOTO_FACE` DROP COLUMN `eyeRNose`;
|
||||
|
||||
ALTER TABLE `FOTO_FACE` DROP COLUMN `eyeLMouth`;
|
||||
|
||||
ALTER TABLE `FOTO_FACE` DROP COLUMN `eyeRMouth`;
|
||||
|
||||
ALTER TABLE `FOTO_FACE` DROP COLUMN `chinEarL`;
|
||||
|
||||
ALTER TABLE `FOTO_FACE` DROP COLUMN `chinEarR`;
|
||||
|
||||
ALTER TABLE `FOTO_FACE` DROP COLUMN `chinLEarL`;
|
||||
|
||||
ALTER TABLE `FOTO_FACE` DROP COLUMN `chinLEarR`;
|
||||
|
||||
ALTER TABLE `FOTO_FACE` DROP COLUMN `chinREarL`;
|
||||
|
||||
ALTER TABLE `FOTO_FACE` DROP COLUMN `chinREarR`;
|
||||
|
||||
ALTER TABLE `FOTO_FACE` DROP COLUMN `chinMouth`;
|
||||
|
||||
ALTER TABLE `FOTO_FACE` ADD COLUMN `featureVector` VARCHAR(1000);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Add table "FACE_RECOG" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
CREATE TABLE `FACE_RECOG` (
|
||||
`id_faceRecog` INTEGER NOT NULL AUTO_INCREMENT,
|
||||
`id_fotoFace1` INTEGER,
|
||||
`id_fotoFace2` INTEGER,
|
||||
`eDistance` DOUBLE,
|
||||
`cosineSim` DOUBLE,
|
||||
CONSTRAINT `PK_FACE_RECOG` PRIMARY KEY (`id_faceRecog`)
|
||||
);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Add foreign key constraints #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `FOTO_FACE` ADD CONSTRAINT `FOTO_FOTO_FACE`
|
||||
FOREIGN KEY (`id_foto`) REFERENCES `FOTO` (`id_foto`);
|
||||
|
||||
ALTER TABLE `FACE_RECOG` ADD CONSTRAINT `FOTO_FACE_FACE_RECOG_1`
|
||||
FOREIGN KEY (`id_fotoFace1`) REFERENCES `FOTO_FACE` (`id_fotoFace`);
|
||||
|
||||
ALTER TABLE `FACE_RECOG` ADD CONSTRAINT `FOTO_FACE_FACE_RECOG_2`
|
||||
FOREIGN KEY (`id_fotoFace2`) REFERENCES `FOTO_FACE` (`id_fotoFace`);
|
||||
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Drop foreign key constraints #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `FOTO_FACE` DROP FOREIGN KEY `FOTO_FOTO_FACE`;
|
||||
|
||||
ALTER TABLE `FACE_RECOG` DROP FOREIGN KEY `FOTO_FACE_FACE_RECOG_1`;
|
||||
|
||||
ALTER TABLE `FACE_RECOG` DROP FOREIGN KEY `FOTO_FACE_FACE_RECOG_2`;
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "FOTO_FACE" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
DROP INDEX `IDX_FOTO_FACE_1` ON `FOTO_FACE`;
|
||||
|
||||
DROP INDEX `IDX_FOTO_FACE_2` ON `FOTO_FACE`;
|
||||
|
||||
DROP INDEX `IDX_FOTO_FACE_3` ON `FOTO_FACE`;
|
||||
|
||||
DROP INDEX `IDX_FOTO_FACE_4` ON `FOTO_FACE`;
|
||||
|
||||
ALTER TABLE `FOTO_FACE` DROP COLUMN `faceIdx1`;
|
||||
|
||||
ALTER TABLE `FOTO_FACE` DROP COLUMN `faceIdx2`;
|
||||
|
||||
ALTER TABLE `FOTO_FACE` DROP COLUMN `faceIdx3`;
|
||||
|
||||
ALTER TABLE `FOTO_FACE` DROP COLUMN `faceIdx4`;
|
||||
|
||||
ALTER TABLE `FOTO_FACE` ADD COLUMN `faceTopVx` INTEGER;
|
||||
|
||||
ALTER TABLE `FOTO_FACE` ADD COLUMN `faceTopVy` INTEGER;
|
||||
|
||||
ALTER TABLE `FOTO_FACE` ADD COLUMN `faceBottomVx` INTEGER;
|
||||
|
||||
ALTER TABLE `FOTO_FACE` ADD COLUMN `faceBottomVy` INTEGER;
|
||||
|
||||
ALTER TABLE `FOTO_FACE` ADD COLUMN `featureVector2` VARCHAR(1000);
|
||||
|
||||
ALTER TABLE `FOTO_FACE` CHANGE `featureVector` `featureVector1` VARCHAR(1000);
|
||||
|
||||
ALTER TABLE `FOTO_FACE` MODIFY `faceTopVx` INTEGER AFTER `jsonData`;
|
||||
|
||||
ALTER TABLE `FOTO_FACE` MODIFY `faceTopVy` INTEGER AFTER `faceTopVx`;
|
||||
|
||||
ALTER TABLE `FOTO_FACE` MODIFY `faceBottomVx` INTEGER AFTER `faceTopVy`;
|
||||
|
||||
ALTER TABLE `FOTO_FACE` MODIFY `faceBottomVy` INTEGER AFTER `faceBottomVx`;
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Add foreign key constraints #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `FOTO_FACE` ADD CONSTRAINT `FOTO_FOTO_FACE`
|
||||
FOREIGN KEY (`id_foto`) REFERENCES `FOTO` (`id_foto`);
|
||||
|
||||
ALTER TABLE `FACE_RECOG` ADD CONSTRAINT `FOTO_FACE_FACE_RECOG_1`
|
||||
FOREIGN KEY (`id_fotoFace1`) REFERENCES `FOTO_FACE` (`id_fotoFace`);
|
||||
|
||||
ALTER TABLE `FACE_RECOG` ADD CONSTRAINT `FOTO_FACE_FACE_RECOG_2`
|
||||
FOREIGN KEY (`id_fotoFace2`) REFERENCES `FOTO_FACE` (`id_fotoFace`);
|
||||
|
||||
|
||||
#select D.descrizione , B.id_foto, C.fileName ,A.* from FACE_RECOG a inner join FOTO_FACE B on A.id_fotoFace2 =B.id_fotoFace inner join FOTO AS C ON C.id_foto =B.id_foto INNER join PUNTO_FOTO AS D ON C.id_puntoFoto =D.id_puntoFoto order by A.cosineSim desc
|
||||
|
||||
|
||||
|
||||
|
||||
CREATE INDEX `IDX_FOTO_5` ON `FOTO` (`flgFotoSearch`);
|
||||
|
||||
###################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='Abl_40_329_01_100523', tipoParm='VERSIONE' where codice='DB_VERSION';
|
||||
#insert into PARM (codice) values ('DB_VERSION_DBCOM');
|
||||
UPDATE PARM SET testo='DBCom.330 face2', tipoParm='VERSIONE' where codice='DB_VERSION_DBCOM';
|
||||
#####################################################################
|
||||
131
www/admin/_alterTable/_alterTable/331_facerec.sql
Normal file
|
|
@ -0,0 +1,131 @@
|
|||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Drop foreign key constraints #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `FOTO_FACE` DROP FOREIGN KEY `FOTO_FOTO_FACE`;
|
||||
|
||||
ALTER TABLE `FACE_RECOG` DROP FOREIGN KEY `FOTO_FACE_FACE_RECOG_1`;
|
||||
|
||||
ALTER TABLE `FACE_RECOG` DROP FOREIGN KEY `FOTO_FACE_FACE_RECOG_2`;
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "FOTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `FOTO` ADD COLUMN `id_clifor` INTEGER;
|
||||
|
||||
ALTER TABLE `FOTO` MODIFY `id_clifor` INTEGER AFTER `id_foto`;
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "FOTO_FACE" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `FOTO_FACE` ADD COLUMN `fileName` VARCHAR(254);
|
||||
|
||||
ALTER TABLE `FOTO_FACE` ADD COLUMN `label` INTEGER;
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Add foreign key constraints #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `FOTO` ADD CONSTRAINT `CLIFOR_FOTO`
|
||||
FOREIGN KEY (`id_clifor`) REFERENCES `CLIFOR` (`id_clifor`);
|
||||
|
||||
ALTER TABLE `FOTO_FACE` ADD CONSTRAINT `FOTO_FOTO_FACE`
|
||||
FOREIGN KEY (`id_foto`) REFERENCES `FOTO` (`id_foto`);
|
||||
|
||||
ALTER TABLE `FACE_RECOG` ADD CONSTRAINT `FOTO_FACE_FACE_RECOG_1`
|
||||
FOREIGN KEY (`id_fotoFace1`) REFERENCES `FOTO_FACE` (`id_fotoFace`);
|
||||
|
||||
ALTER TABLE `FACE_RECOG` ADD CONSTRAINT `FOTO_FACE_FACE_RECOG_2`
|
||||
FOREIGN KEY (`id_fotoFace2`) REFERENCES `FOTO_FACE` (`id_fotoFace`);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Script generated with: DeZign for Databases 11.1.0 #
|
||||
# Target DBMS: MySQL 5 #
|
||||
# Project file: abliaDbComuni3.dez #
|
||||
# Project name: DB COMUNI - ABLIA #
|
||||
# Author: Andrea Colzi #
|
||||
# Script type: Alter database script #
|
||||
# Created on: 2023-07-07 10:19 #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Drop foreign key constraints #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `FOTO` DROP FOREIGN KEY `CLIFOR_FOTO`;
|
||||
|
||||
ALTER TABLE `FACE_RECOG` DROP FOREIGN KEY `FOTO_FACE_FACE_RECOG_1`;
|
||||
|
||||
ALTER TABLE `FACE_RECOG` DROP FOREIGN KEY `FOTO_FACE_FACE_RECOG_2`;
|
||||
|
||||
ALTER TABLE `FOTO_FACE` DROP FOREIGN KEY `FOTO_FOTO_FACE`;
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "FOTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `FOTO` CHANGE `id_clifor` `id_evento` INTEGER;
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "FACE_RECOG" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `FACE_RECOG` ADD COLUMN `confidenceLBPH` DOUBLE;
|
||||
|
||||
ALTER TABLE `FACE_RECOG` ADD COLUMN `confidenceEigen` DOUBLE;
|
||||
|
||||
ALTER TABLE `FACE_RECOG` ADD COLUMN `confidenceFish` DOUBLE;
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Add table "EVENTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
CREATE TABLE `EVENTO` (
|
||||
`id_evento` INTEGER NOT NULL AUTO_INCREMENT,
|
||||
`id_clifor` INTEGER,
|
||||
`descrizione` VARCHAR(254),
|
||||
`dataGara` DATE,
|
||||
`codiceEventoCliente` VARCHAR(40),
|
||||
CONSTRAINT `PK_EVENTO` PRIMARY KEY (`id_evento`)
|
||||
);
|
||||
|
||||
CREATE INDEX `IDX_EVENTO_1` ON `EVENTO` (`codiceEventoCliente`);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Add foreign key constraints #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `FOTO` ADD CONSTRAINT `EVENTO_FOTO`
|
||||
FOREIGN KEY (`id_evento`) REFERENCES `EVENTO` (`id_evento`);
|
||||
|
||||
ALTER TABLE `FACE_RECOG` ADD CONSTRAINT `FOTO_FACE_FACE_RECOG_1`
|
||||
FOREIGN KEY (`id_fotoFace1`) REFERENCES `FOTO_FACE` (`id_fotoFace`);
|
||||
|
||||
ALTER TABLE `FACE_RECOG` ADD CONSTRAINT `FOTO_FACE_FACE_RECOG_2`
|
||||
FOREIGN KEY (`id_fotoFace2`) REFERENCES `FOTO_FACE` (`id_fotoFace`);
|
||||
|
||||
ALTER TABLE `EVENTO` ADD CONSTRAINT `CLIFOR_EVENTO`
|
||||
FOREIGN KEY (`id_clifor`) REFERENCES `CLIFOR` (`id_clifor`);
|
||||
|
||||
ALTER TABLE `FOTO_FACE` ADD CONSTRAINT `FOTO_FOTO_FACE`
|
||||
FOREIGN KEY (`id_foto`) REFERENCES `FOTO` (`id_foto`);
|
||||
|
||||
|
||||
###################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='Abl_40_329_01_100523', tipoParm='VERSIONE' where codice='DB_VERSION';
|
||||
#insert into PARM (codice) values ('DB_VERSION_DBCOM');
|
||||
UPDATE PARM SET testo='DBCom.331 facerecog', tipoParm='VERSIONE' where codice='DB_VERSION_DBCOM';
|
||||
UPDATE PARM SET testo='Abl_40_329_01_100523', tipoParm='VERSIONE' where codice='DB_VERSION';
|
||||
#####REGALAMI UN SORRISO
|
||||
insert into PARM (codice) values ('DB_VERSION_RUS');
|
||||
UPDATE PARM SET testo='RUS.2.1.1 human', tipoParm='VERSIONE' where codice='DB_VERSION_RUS';
|
||||
|
||||
|
||||
|
||||
#####################################################################
|
||||
16
www/admin/_alterTable/_alterTable/332_tsrecupero.sql
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "USERS" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `USERS` ADD COLUMN `tsInvioMailRecupero` DATETIME;
|
||||
|
||||
|
||||
###################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='Abl_40_332_01_310723', tipoParm='VERSIONE' where codice='DB_VERSION';
|
||||
#insert into PARM (codice) values ('DB_VERSION_DBCOM');
|
||||
UPDATE PARM SET testo='DBCom.331 facerecog', tipoParm='VERSIONE' where codice='DB_VERSION_DBCOM';
|
||||
#####REGALAMI UN SORRISO
|
||||
insert into PARM (codice) values ('DB_VERSION_RUS');
|
||||
UPDATE PARM SET testo='RUS.2.1.1 human', tipoParm='VERSIONE' where codice='DB_VERSION_RUS';
|
||||
19
www/admin/_alterTable/_alterTable/333_suffissopage.sql
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ACCESS" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ACCESS` ADD COLUMN `suffissoDirPages` VARCHAR(40);
|
||||
|
||||
|
||||
|
||||
###################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='Abl.41.333.x.070923', tipoParm='VERSIONE' where codice='DB_VERSION';
|
||||
#insert into PARM (codice) values ('DB_VERSION_DBCOM');
|
||||
UPDATE PARM SET testo='DBCom.3.333.x facerecog', tipoParm='VERSIONE' where codice='DB_VERSION_DBCOM';
|
||||
#####REGALAMI UN SORRISO
|
||||
#insert into PARM (codice) values ('DB_VERSION_RUS');
|
||||
#UPDATE PARM SET testo='RUS.2.1.1 human', tipoParm='VERSIONE' where codice='DB_VERSION_RUS';
|
||||
#####FOTOEVENTI
|
||||
##insert into PARM (codice) values ('DB_VERSION_FE');
|
||||
UPDATE PARM SET testo='FE 6.27.118', tipoParm='VERSIONE' where codice='DB_VERSION_FE';
|
||||
244
www/admin/_alterTable/_alterTable/COAVE_310_320.SQL
Normal file
|
|
@ -0,0 +1,244 @@
|
|||
|
||||
|
||||
|
||||
###################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='Abl.310' where codice='DB_VERSION';
|
||||
######################################################################
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "USERS" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
###################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='Abl.311' where codice='DB_VERSION';
|
||||
######################################################################
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
###################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='Abl.312' where codice='DB_VERSION';
|
||||
####################################################################### ---------------------------------------------------------------------- #
|
||||
# Alter table "MARCA" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "TIPO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `TIPO` ADD COLUMN `flgIcecatNoAuto` INTEGER;
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Add table "WWW_AUTOMATOR" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
CREATE TABLE `WWW_AUTOMATOR` (
|
||||
`id_wwwAutomator` INTEGER NOT NULL AUTO_INCREMENT,
|
||||
`id_tipo` INTEGER(11),
|
||||
`categoriaImport` VARCHAR(40),
|
||||
`searchTxt` VARCHAR(40),
|
||||
`qtaMaxAcquistoWww` INTEGER,
|
||||
`ricarico` DECIMAL(5,2),
|
||||
`flgGoogle` INTEGER,
|
||||
CONSTRAINT `PK_WWW_AUTOMATOR` PRIMARY KEY (`id_wwwAutomator`)
|
||||
);
|
||||
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "WWW_AUTOMATOR" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `WWW_AUTOMATOR` ADD COLUMN `ultimaEsecuzione` VARCHAR(6000);
|
||||
|
||||
ALTER TABLE `WWW_AUTOMATOR` ADD COLUMN `flgAbilita` INTEGER;
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "WWW_AUTOMATOR" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `WWW_AUTOMATOR` ADD COLUMN `ordine` INTEGER;
|
||||
|
||||
###################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='Abl.312' where codice='DB_VERSION';
|
||||
######################################################################
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "WWW_AUTOMATOR" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `WWW_AUTOMATOR` MODIFY `categoriaImport` VARCHAR(254);
|
||||
|
||||
ALTER TABLE `WWW_AUTOMATOR` MODIFY `searchTxt` VARCHAR(254);
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "WWW_AUTOMATOR" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `WWW_AUTOMATOR` MODIFY `ultimaEsecuzione` TEXT;
|
||||
|
||||
###################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='Abl.314' where codice='DB_VERSION';
|
||||
######################################################################
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "NAZIONE" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `NAZIONE` ADD COLUMN `prefissoTel` VARCHAR(5);
|
||||
|
||||
|
||||
|
||||
###################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='Abl.315' where codice='DB_VERSION';
|
||||
######################################################################
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
|
||||
###################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='Abl.316' where codice='DB_VERSION';
|
||||
######################################################################
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Add table "SITEMAP" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
CREATE TABLE `SITEMAP` (
|
||||
`id_sitemap` INTEGER NOT NULL AUTO_INCREMENT,
|
||||
`descrizione` VARCHAR(40),
|
||||
`loc` VARCHAR(254),
|
||||
`priority` INTEGER,
|
||||
`flgChangefreq` INTEGER,
|
||||
`flgIncludiMainSitemap` INTEGER,
|
||||
`flgAbilita` INTEGER,
|
||||
CONSTRAINT `PK_SITEMAP` PRIMARY KEY (`id_sitemap`)
|
||||
);
|
||||
|
||||
|
||||
|
||||
ALTER TABLE `SITEMAP` ADD COLUMN `lang` VARCHAR(3);
|
||||
|
||||
ALTER TABLE `SITEMAP` CHANGE `lang` `langSitemap` VARCHAR(3);
|
||||
|
||||
###################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='Abl.317' where codice='DB_VERSION';
|
||||
######################################################################
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `dataChiamataIcecat` DATE;
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ARTICOLO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `hashCodeCurrent` INTEGER;
|
||||
|
||||
ALTER TABLE `ARTICOLO` ADD COLUMN `hashCodeIndexNow` INTEGER;
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "TIPO_PAGAMENTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `TIPO_PAGAMENTO` ADD COLUMN `ordineWww` INTEGER;
|
||||
|
||||
|
||||
###################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='Abl.318' where codice='DB_VERSION';
|
||||
######################################################################
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "TIPO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `TIPO` ADD COLUMN `sitemapFileProdotti` VARCHAR(30);
|
||||
|
||||
ALTER TABLE `TIPO` ADD COLUMN `sitemapPriority` INTEGER;
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "SITEMAP" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `SITEMAP` DROP COLUMN `flgIncludiMainSitemap`;
|
||||
|
||||
UPDATE SITEMAP SET priority=100;
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "WWW_AUTOMATOR" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `WWW_AUTOMATOR` ADD COLUMN `prezzoPubblicoDa` DECIMAL(18,4);
|
||||
|
||||
ALTER TABLE `WWW_AUTOMATOR` ADD COLUMN `ricaricoOltre` DECIMAL(5,2);
|
||||
|
||||
###################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='Abl.319' where codice='DB_VERSION';
|
||||
######################################################################
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "DOCUMENTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
|
||||
|
||||
ALTER TABLE `DOCUMENTO` MODIFY `descTransaction` VARCHAR(80);
|
||||
|
||||
CREATE INDEX `IDX_DOCUMENTO_19` ON `DOCUMENTO` (`dataTransaction`);
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "ATTIVITA" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "RIGA_DOCUMENTO" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `ordine` INTEGER;
|
||||
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------- #
|
||||
# Alter table "SERVIZIO_STD" #
|
||||
# ---------------------------------------------------------------------- #
|
||||
|
||||
ALTER TABLE `SERVIZIO_STD` ADD COLUMN `causaleFE` VARCHAR(200);
|
||||
|
||||
# -------------------------------------------------------------------
|
||||
|
||||
|
||||
|
||||
###################################################################
|
||||
#insert into PARM (codice) values ('DB_VERSION');
|
||||
UPDATE PARM SET testo='Abl.320 c.233' where codice='DB_VERSION';
|
||||
######################################################################
|
||||