version 1.4 stable x86_64 & SQL 8.0
Posted: 11 Jun 2020, 10:14
Bonjour,
Tout d'abords merci et bravo pour ce bel outil. Je viens d'installer la version "install_gestinux_1.4-stable-5_Debian_x86_64bits.deb" sur ma Mint 19.2. En lien avec mes développements personnels et professionnels, j'utilise mySQL-8.0. Lors de la création de la première base de donnée via gestinux j'ai obtenu l'erreur bloquante et le message suivant. Cette erreur stop la création de la base de donnée.
----
Impossible de créer la table Contacts
SQL Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Function VARCHAR(35) NULL,
EMail VARCHAR(35) NULL,
Phone VARCHAR(35) NUL' at line 7
CREATE TABLE Contacts(
Id INTEGER AUTO_INCREMENT NOT NULL,
ContactTitleId INTEGER NULL,
FirstName VARCHAR(35) NULL,
MiddleName VARCHAR(35) NULL,
LastName VARCHAR(35) NULL,
Function VARCHAR(35) NULL,
EMail VARCHAR(35) NULL,
Phone VARCHAR(35) NULL,
Fax VARCHAR(35) NULL,
MobilePhone VARCHAR(35) NULL,
UpdateDate DATETIME NULL,
UpdateUser VARCHAR(40) NULL,
PRIMARY KEY (Id),
CONSTRAINT Contacts_C1 FOREIGN KEY (ContactTitleId) REFERENCES ContactTitles (Id) ON DELETE RESTRICT ON UPDATE RESTRICT )
DEFAULT CHARSET=utf8 ENGINE=InnoDB
----
Après quelques tests dans via mon terminal SQL il s'avère que le nom de champ "Function" n'est pas/plus utilisable. Un simple changement de syntaxe vers 'Functions' (pour conserver l'anglais) ou vers 'Fonction' fonctionne. En construisant ainsi la table 'Contacts' à la main, la connexion de Gestiunx à la base de donnée fonctionne, mais la table 'Articles' (qui doit être créée après la table Contacts ) n'est pas accessible et rend l'utilisation de gestinux très limité. Avez vous déjà rencontré ce problème. Serait-il fixable rapidement en remplaçant la dénomination du champ 'Function' ?
Merci d'avance.
Tout d'abords merci et bravo pour ce bel outil. Je viens d'installer la version "install_gestinux_1.4-stable-5_Debian_x86_64bits.deb" sur ma Mint 19.2. En lien avec mes développements personnels et professionnels, j'utilise mySQL-8.0. Lors de la création de la première base de donnée via gestinux j'ai obtenu l'erreur bloquante et le message suivant. Cette erreur stop la création de la base de donnée.
----
Impossible de créer la table Contacts
SQL Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Function VARCHAR(35) NULL,
EMail VARCHAR(35) NULL,
Phone VARCHAR(35) NUL' at line 7
CREATE TABLE Contacts(
Id INTEGER AUTO_INCREMENT NOT NULL,
ContactTitleId INTEGER NULL,
FirstName VARCHAR(35) NULL,
MiddleName VARCHAR(35) NULL,
LastName VARCHAR(35) NULL,
Function VARCHAR(35) NULL,
EMail VARCHAR(35) NULL,
Phone VARCHAR(35) NULL,
Fax VARCHAR(35) NULL,
MobilePhone VARCHAR(35) NULL,
UpdateDate DATETIME NULL,
UpdateUser VARCHAR(40) NULL,
PRIMARY KEY (Id),
CONSTRAINT Contacts_C1 FOREIGN KEY (ContactTitleId) REFERENCES ContactTitles (Id) ON DELETE RESTRICT ON UPDATE RESTRICT )
DEFAULT CHARSET=utf8 ENGINE=InnoDB
----
Après quelques tests dans via mon terminal SQL il s'avère que le nom de champ "Function" n'est pas/plus utilisable. Un simple changement de syntaxe vers 'Functions' (pour conserver l'anglais) ou vers 'Fonction' fonctionne. En construisant ainsi la table 'Contacts' à la main, la connexion de Gestiunx à la base de donnée fonctionne, mais la table 'Articles' (qui doit être créée après la table Contacts ) n'est pas accessible et rend l'utilisation de gestinux très limité. Avez vous déjà rencontré ce problème. Serait-il fixable rapidement en remplaçant la dénomination du champ 'Function' ?
Merci d'avance.