Avantfax Install

Chris Larson chrisl at xp.etowns.net
Thu Nov 15 22:16:44 UTC 2007


It was suggested that I run this script as the mysql root user, but received the same error. 

ERROR 1064 (42000) at line 3866: 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 'increment KEY, 
logdate TIMESTAMP, 
logtext TEXT 
) DEFAULT CHARACTER S' at line 1 



Here are the contents of the create_tables.sql script. 

-- AvantFAX 2.2.6 MySQL structure 

DROP DATABASE IF EXISTS avantfax; 

-- CREATE DATABASE avantfax; 
CREATE DATABASE avantfax DEFAULT CHARACTER SET utf8; 

GRANT ALL PRIVILEGES ON avantfax.* TO 'avantfax'@'localhost' IDENTIFIED BY 'd58fe49';^@ 
FLUSH PRIVILEGES; 
USE avantfax; 

-- Distribution Lists 
CREATE TABLE IF NOT EXISTS DistroList ( 
dl_id INT auto_increment KEY, 
listname VARCHAR(255) NOT NULL, 
listdata TEXT, 
lastmod_date TIMESTAMP, 
lastmod_user INT 
) DEFAULT CHARACTER SET utf8; 

-- MODEMS 
CREATE TABLE IF NOT EXISTS Modems ( 
devid INT auto_increment KEY, 
device VARCHAR(10) NOT NULL, 
alias VARCHAR(40), 
contact VARCHAR(100) 
) DEFAULT CHARACTER SET utf8; 

-- USER INFORMATION 
-- password is md5 hash and always 32 chars 
CREATE TABLE IF NOT EXISTS UserAccount ( 
uid INT auto_increment KEY, 
name VARCHAR(40), 
username VARCHAR(40) NOT NULL, 
password VARCHAR(32) NOT NULL, 
email VARCHAR(99) NOT NULL, 
email_sig TEXT, 
from_company VARCHAR(150), 
from_location VARCHAR(150), 
from_voicenumber VARCHAR(150), 
from_faxnumber VARCHAR(150), 
superuser BOOL DEFAULT FALSE, 
can_del BOOL DEFAULT FALSE, 
last_mod TIMESTAMP, 
last_login TIMESTAMP, 
last_ip VARCHAR(15), 
language VARCHAR(2), 
modemdevs VARCHAR(99), 
didrouting VARCHAR(255), 
faxcats VARCHAR(99), 
pwdexpire DATE, 
pwdcycle INT DEFAULT 0, 
pwd_reuse BOOL DEFAULT FALSE, 
wasreset BOOL DEFAULT FALSE, 
acc_enabled BOOL DEFAULT TRUE, 
deleted BOOL DEFAULT FALSE 
) DEFAULT CHARACTER SET utf8; 

CREATE TABLE IF NOT EXISTS AdminAccount ( 
aid INT auto_increment KEY, 
name VARCHAR(40), 
username VARCHAR(15) NOT NULL, 
password VARCHAR(32) NOT NULL, 
email VARCHAR(99) NOT NULL, 
last_mod TIMESTAMP, 
last_login TIMESTAMP, 
last_ip VARCHAR(15), 
language VARCHAR(2), 
wasreset BOOL DEFAULT FALSE, 
pwdexpire DATE, 
pwdcycle INT DEFAULT 0 
) DEFAULT CHARACTER SET utf8; 

-- store hashes of passwords already used for a user 
CREATE TABLE IF NOT EXISTS UserPasswords ( 
upid INT auto_increment KEY, 
uid INT NOT NULL, 
pwdhash VARCHAR (32) NOT NULL, 
adminpwd BOOL DEFAULT FALSE 
) DEFAULT CHARACTER SET utf8; 

CREATE TABLE IF NOT EXISTS UserRubrica ( 
urid INT auto_increment KEY, 
userid INT NOT NULL, 
name VARCHAR(100), 
email VARCHAR(100) NOT NULL 
) DEFAULT CHARACTER SET utf8; 

-- RUBRICA 
CREATE TABLE IF NOT EXISTS Rubrica ( 
cid INT auto_increment KEY, 
company VARCHAR(255) NOT NULL, 
email VARCHAR(100) 
) DEFAULT CHARACTER SET utf8; 

CREATE TABLE IF NOT EXISTS FaxNum ( 
faxnumid INT auto_increment KEY, 
companyid INT NOT NULL, 
faxnum VARCHAR(20) NOT NULL, 
email VARCHAR(100), 
description VARCHAR(30), 
to_person VARCHAR(150), 
to_location VARCHAR(150), 
to_voicenumber VARCHAR(150), 
faxcatid INT, 
faxfrom INT DEFAULT 0, 
faxto INT DEFAULT 0 
) DEFAULT CHARACTER SET utf8; 

-- DID Routing 
CREATE TABLE IF NOT EXISTS DIDRoute ( 
didr_id INT auto_increment KEY, 
routecode VARCHAR(10) NOT NULL, 
alias VARCHAR(40), 
contact VARCHAR(100) 
) DEFAULT CHARACTER SET utf8; 

-- ARCHIVE 
-- companyid for outgoing faxes 
CREATE TABLE IF NOT EXISTS FaxArchive ( 
fid INT auto_increment KEY, 
faxnumid INT NOT NULL, 
companyid INT, 
faxpath VARCHAR(255) NOT NULL, 
pages INT, 
faxcatid INT, 
didr_id INT, 
description BLOB, 
lastoperation TIMESTAMP, 
lastmoduser INT(10), 
lastmoddate TIMESTAMP, 
archstamp TIMESTAMP, 
modemdev VARCHAR(10), 
userid INT, 
origfaxnum VARCHAR(20), 
inbox BOOL DEFAULT TRUE 
) DEFAULT CHARACTER SET utf8; 

CREATE TABLE IF NOT EXISTS FaxCategory ( 
catid INT auto_increment KEY, 
name VARCHAR(30) 
) DEFAULT CHARACTER SET utf8; 

-- AvantFAX System Log 
CREATE TABLE IF NOT EXISTS SysLog ( 
syslogid INT auto_increment KEY, 
logdate TIMESTAMP, 
logtext TEXT 
) DEFAULT CHARACTER SET utf8; 

INSERT INTO AdminAccount (name, username, password, wasreset, email) VALUES 
('AvantFax Admin', 'afadmin', '5f4dcc3b5aa765d61d8327deb882cf99', TRUE, 'YOUR_EMAIL_ADDRESS'); 
INSERT INTO UserPasswords (uid, pwdhash, adminpwd) VALUES ('0', '5f4dcc3b5aa765d61d8327deb882cf99', TRUE); 

INSERT INTO Rubrica SET company = 'XXXXXXX'; 
INSERT INTO FaxNum SET companyid = 1, faxnum = 'XXXXXXX'; 

SHOW TABLES; 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/ubuntu-users/attachments/20071115/d15342d0/attachment.html>


More information about the ubuntu-users mailing list