Bonjour
Déjà premièreme
Christophe Chauvet/ = 23 Février, 2007 - 10:49
Bonjour
Déjà premièrement vous nous dites que vous avez des erreurs mais sans nous les données, on ne va pas pouvoir les deviner.
Ensuite secondo le script SQL que vous essayer d'exécuter est celui pour MySQL avec de la syntaxe MySQL donc aucun risque que cela passe dans PostgreSQL.
Cordialement.
Christophe Chauvet
KrysKool.org
[ Vous devez
vous connecter pour poster des commentaires ]
Problèmes de création de tables sous postgresql-8.1.4-1
msah/ = 27 Février, 2007 - 11:36
Bonjour Monsieur
En fait le script est venu avec une application (dialup admin) qui est l'interface d'administration du serveur d'auhentification Freeradius
A l'exécution du script de userinfo j'ai les erreurs suivantes:
radiusdb=> \i userinfo.sql
psql:userinfo.sql:16: ERREUR: erreur de syntaxe sur ou près de «#» au caractère 1
psql:userinfo.sql:16: LIGNE 1 : #
psql:userinfo.sql:16: ^
radiusdb=>
Le script de userinfo est:
#
# Table structure for table 'userinfo'
#
CREATE TABLE userinfo (
id int(10) DEFAULT '0' NOT NULL auto_increment,
UserName varchar(30),
Name varchar(200),
Mail varchar(200),
Department varchar(200),
WorkPhone varchar(200),
HomePhone varchar(200),
Mobile varchar(200),
PRIMARY KEY (id),
KEY UserName (UserName),
KEY Departmet (Department)
);
A l'exécution de badusers.sql, j'ai les erreurs suivantes
radiusdb=> \i badusers.sql
psql:badusers.sql:13: ERREUR: erreur de syntaxe sur ou près de «#» au caractère 1
psql:badusers.sql:13: LIGNE 1 : #
psql:badusers.sql:13: ^
Le script de badusers.sql est
#
# Table structure for table 'badusers'
#
CREATE TABLE badusers (
id int(10) DEFAULT '0' NOT NULL auto_increment,
UserName varchar(30),
Date datetime DEFAULT '0000-00-00 00:00:00' NOT NULL,
Reason varchar(200),
Admin varchar(30) DEFAULT '-',
PRIMARY KEY (id),
KEY UserName (UserName),
KEY Date (Date)
);
A l'exécution du script totacct.sql j'ai les erreurs suivantes:
psql:totacct.sql:18: ERREUR: erreur de syntaxe sur ou près de «(» au caractère 42
psql:totacct.sql:18: LIGNE 2 : TotAcctId bigint(21) NOT NULL auto_increment,
psql:totacct.sql:18:
Le script de totacct.sql est:
CREATE TABLE totacct (
TotAcctId bigint(21) NOT NULL auto_increment,
UserName varchar(64) NOT NULL default '',
AcctDate date NOT NULL default '0000-00-00',
ConnNum bigint(12) default NULL,
ConnTotDuration bigint(12) default NULL,
ConnMaxDuration bigint(12) default NULL,
ConnMinDuration bigint(12) default NULL,
InputOctets bigint(12) default NULL,
OutputOctets bigint(12) default NULL,
NASIPAddress varchar(15) default NULL,
PRIMARY KEY (TotAcctId),
KEY UserName (UserName),
KEY AcctDate (AcctDate),
KEY UserOnDate (UserName,AcctDate),
KEY NASIPAddress (NASIPAddress),
KEY NASIPAddressOnDate (AcctDate,NASIPAddress)
);
A l'exécution du script mtotacct, j'ai les erreurs suivantes
radiusdb=> \i mtotacct.sql
psql:mtotacct.sql:17: ERREUR: erreur de syntaxe sur ou près de «(» au caractère 44
psql:mtotacct.sql:17: LIGNE 2 : MTotAcctId bigint(21) NOT NULL auto_increment,psql:mtotacct.sql:17: ^
Le script de mtotacct.sql est:
CREATE TABLE mtotacct (
MTotAcctId bigint(21) NOT NULL auto_increment,
UserName varchar(64) NOT NULL default '',
AcctDate date NOT NULL default '0000-00-00',
ConnNum bigint(12) default NULL,
ConnTotDuration bigint(12) default NULL,
ConnMaxDuration bigint(12) default NULL,
ConnMinDuration bigint(12) default NULL,
InputOctets bigint(12) default NULL,
OutputOctets bigint(12) default NULL,
NASIPAddress varchar(15) default NULL,
PRIMARY KEY (MTotAcctId),
KEY UserName (UserName),
KEY AcctDate (AcctDate),
KEY UserOnDate (UserName,AcctDate),
KEY NASIPAddress (NASIPAddress)
);
Aidez-moi à corriger ce script pour pour pouvoir créer les tables. Je bosse sous postgresql-8.1.4-1.FC5.1
Merci pour votre assistance.
[ Vous devez
vous connecter pour poster des commentaires ]