diff --git a/contrib/scripts/postgres_cdr.sql b/contrib/scripts/postgres_cdr.sql
index 3db3fc0372f53ce0b49c7df0b3411086bcdcb464..e03fd957e745e42794424c5f0b4dace01c7d5ecc 100755
--- a/contrib/scripts/postgres_cdr.sql
+++ b/contrib/scripts/postgres_cdr.sql
@@ -14,19 +14,19 @@
 CREATE TABLE cdr (
         AcctId		BIGSERIAL PRIMARY KEY,
 	calldate	TIMESTAMP with time zone NOT NULL DEFAULT now(),
-	clid		VARCHAR(45) NOT NULL default '',
-	src		VARCHAR(45) NOT NULL default '',
-	dst		VARCHAR(45) NOT NULL default '',
-	dcontext	VARCHAR(45) NOT NULL default '',
-	channel		VARCHAR(45) NOT NULL default '',
-	dstchannel	VARCHAR(45) NOT NULL default '',
-	lastapp		VARCHAR(45) NOT NULL default '',
-	lastdata	VARCHAR(45) NOT NULL default '',
+	clid		VARCHAR(80) NOT NULL default '',
+	src		VARCHAR(80) NOT NULL default '',
+	dst		VARCHAR(80) NOT NULL default '',
+	dcontext	VARCHAR(80) NOT NULL default '',
+	channel		VARCHAR(80) NOT NULL default '',
+	dstchannel	VARCHAR(80) NOT NULL default '',
+	lastapp		VARCHAR(80) NOT NULL default '',
+	lastdata	VARCHAR(80) NOT NULL default '',
 	duration	INTEGER NOT NULL default '0',
 	billsec		INTEGER NOT NULL default '0',
 	disposition	VARCHAR(45) NOT NULL default '',
 	amaflags	INTEGER NOT NULL default '0',
-	accountcode	VARCHAR(45) NOT NULL default '',
-	uniqueid	VARCHAR(45) NOT NULL default ''
+	accountcode	VARCHAR(20) NOT NULL default '',
+	uniqueid	VARCHAR(32) NOT NULL default ''
 );
 
diff --git a/postgres_cdr.sql b/postgres_cdr.sql
index 3db3fc0372f53ce0b49c7df0b3411086bcdcb464..e03fd957e745e42794424c5f0b4dace01c7d5ecc 100755
--- a/postgres_cdr.sql
+++ b/postgres_cdr.sql
@@ -14,19 +14,19 @@
 CREATE TABLE cdr (
         AcctId		BIGSERIAL PRIMARY KEY,
 	calldate	TIMESTAMP with time zone NOT NULL DEFAULT now(),
-	clid		VARCHAR(45) NOT NULL default '',
-	src		VARCHAR(45) NOT NULL default '',
-	dst		VARCHAR(45) NOT NULL default '',
-	dcontext	VARCHAR(45) NOT NULL default '',
-	channel		VARCHAR(45) NOT NULL default '',
-	dstchannel	VARCHAR(45) NOT NULL default '',
-	lastapp		VARCHAR(45) NOT NULL default '',
-	lastdata	VARCHAR(45) NOT NULL default '',
+	clid		VARCHAR(80) NOT NULL default '',
+	src		VARCHAR(80) NOT NULL default '',
+	dst		VARCHAR(80) NOT NULL default '',
+	dcontext	VARCHAR(80) NOT NULL default '',
+	channel		VARCHAR(80) NOT NULL default '',
+	dstchannel	VARCHAR(80) NOT NULL default '',
+	lastapp		VARCHAR(80) NOT NULL default '',
+	lastdata	VARCHAR(80) NOT NULL default '',
 	duration	INTEGER NOT NULL default '0',
 	billsec		INTEGER NOT NULL default '0',
 	disposition	VARCHAR(45) NOT NULL default '',
 	amaflags	INTEGER NOT NULL default '0',
-	accountcode	VARCHAR(45) NOT NULL default '',
-	uniqueid	VARCHAR(45) NOT NULL default ''
+	accountcode	VARCHAR(20) NOT NULL default '',
+	uniqueid	VARCHAR(32) NOT NULL default ''
 );