Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Correction dans les règles de manipulations du schéma des tables. #42

Closed
noelma opened this issue Apr 18, 2021 · 0 comments
Closed

Correction dans les règles de manipulations du schéma des tables. #42

noelma opened this issue Apr 18, 2021 · 0 comments
Assignees
Labels
bug Something isn't working

Comments

@noelma
Copy link
Member

noelma commented Apr 18, 2021

Modification

Pour éviter les problèmes dans la modification d'une table, les types de données sont vérifiés de la façon suivante :

  • Un champ de type string, char et text peuvent qu'être modifiés qu'avec les types string, char et text.
  • Un champ de type integer, float et increments peuvent qu'être modifiés qu'avec les types integer, float et increments.
  • Un champ de type date et datetime peuvent qu'être modifiés qu'avec les types date, datetime, string et text.
  • Un champ boolean ne peut pas changer de type.

Si on modifie un champ pour qu'il devienne un incrément, le compteur incrémental est initialisé à 0;

Ajout

Si un champ de type incrément est ajouté, le compteur s'initialise à 0 et l'ajout du champ dans les lignes entraine l'incrément pour chaque valeur.

Suppression

Si un champ incrément est supprimé le compteur devient nul.

Renommage

Impossibilité de renommer un champ avec un nom déjà utilisé dans le schéma.

@noelma noelma added the bug Something isn't working label Apr 18, 2021
@noelma noelma self-assigned this Apr 18, 2021
@noelma noelma changed the title Correction dans les régles de manipulations du shéma des tables. Correction dans les règles de manipulations du schéma des tables. Apr 18, 2021
@noelma noelma closed this as completed Nov 30, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant