diff --git a/modules/export_seda/RequestSeda.php b/modules/export_seda/RequestSeda.php
index 911725901f7c20619299a17101266b80f3ce2677..bdeebd1630247ad3830f39472392e49597353d28 100644
--- a/modules/export_seda/RequestSeda.php
+++ b/modules/export_seda/RequestSeda.php
@@ -327,8 +327,8 @@ class RequestSeda
 			$queryParams[] = $messageObject->replyCode->value; //ReplyCode
 			$queryParams[] = 0; // size
 			$queryParams[] = json_encode($messageObject);//$messageObject; // Data
-			$queryParams[] = 1; // active
-			$queryParams[] = 0; // archived
+			$queryParams[] = "Y"; // active
+			$queryParams[] = "N"; // archived
 
 			$res = $this->db->query($query,$queryParams);
 
diff --git a/sql/1706.sql b/sql/1706.sql
index 810418bd599b8b07ef37932fbb51d65773bd5403..d4de46790296deec8b60c540e9baec9e058d0f55 100644
--- a/sql/1706.sql
+++ b/sql/1706.sql
@@ -178,37 +178,37 @@ ALTER TABLE res_mark_as_read ALTER COLUMN user_id TYPE character varying(128);
 DROP TABLE IF EXISTS seda;
 CREATE TABLE seda
 (
-  "message_id" text NOT NULL,
-  "schema" text,
-  "type" text NOT NULL,
-  "status" text NOT NULL,
-  
+  "message_id" character varying(255) NOT NULL,
+  "schema" character varying(16),
+  "type" character varying(128) NOT NULL,
+  "status" character varying(128) NOT NULL,
+
   "date" timestamp NOT NULL,
-  "reference" text NOT NULL,
-  
-  "account_id" text,
-  "sender_org_identifier" text NOT NULL,
-  "sender_org_name" text,
-  "recipient_org_identifier" text NOT NULL,
-  "recipient_org_name" text,
+  "reference" character varying(255) NOT NULL,
 
-  "archival_agreement_reference" text,
-  "reply_code" text,
+  "account_id" character varying(128),
+  "sender_org_identifier" character varying(255) NOT NULL,
+  "sender_org_name" character varying(255),
+  "recipient_org_identifier" character varying(255) NOT NULL,
+  "recipient_org_name" character varying(255),
+
+  "archival_agreement_reference" character varying(255),
+  "reply_code" character varying(255),
   "operation_date" timestamp,
   "reception_date" timestamp,
-  
-  "related_reference" text,
-  "request_reference" text,
-  "reply_reference" text,
-  "derogation" boolean,
-  
+
+  "related_reference" character varying(255),
+  "request_reference" character varying(255),
+  "reply_reference" character varying(255),
+  "derogation" character(1),
+
   "data_object_count" integer,
   "size" numeric,
-  
+
   "data" text,
-  
-  "active" boolean,
-  "archived" boolean,
+
+  "active" character(1),
+  "archived" character(1),
 
   PRIMARY KEY ("message_id")
 )
@@ -219,9 +219,9 @@ WITH (
 DROP TABLE IF EXISTS unit_identifier;
 CREATE TABLE unit_identifier
 (
-  "message_id" text NOT NULL,
-  "tablename" text NOT NULL,
-  "res_id" text NOT NULL
+  "message_id" character varying(255) NOT NULL,
+  "tablename" character varying(255) NOT NULL,
+  "res_id" character varying(255) NOT NULL
 );
 
 /*************DIS UPDATE***************/
diff --git a/sql/structure.sql b/sql/structure.sql
index a1ebd1a6a2d52c948ca10cd87ec3fb77f5c33222..36472f105574a28b82989e38d5453fabf9c31f8d 100644
--- a/sql/structure.sql
+++ b/sql/structure.sql
@@ -2956,37 +2956,37 @@ $$ LANGUAGE SQL;
 
 CREATE TABLE seda
 (
-  "message_id" text NOT NULL,
-  "schema" text,
-  "type" text NOT NULL,
-  "status" text NOT NULL,
+  "message_id" character varying(255) NOT NULL,
+  "schema" character varying(16),
+  "type" character varying(128) NOT NULL,
+  "status" character varying(128) NOT NULL,
   
   "date" timestamp NOT NULL,
-  "reference" text NOT NULL,
+  "reference" character varying(255) NOT NULL,
   
-  "account_id" text,
-  "sender_org_identifier" text NOT NULL,
-  "sender_org_name" text,
-  "recipient_org_identifier" text NOT NULL,
-  "recipient_org_name" text,
-
-  "archival_agreement_reference" text,
-  "reply_code" text,
+  "account_id" character varying(128),
+  "sender_org_identifier" character varying(255) NOT NULL,
+  "sender_org_name" character varying(255),
+  "recipient_org_identifier" character varying(255) NOT NULL,
+  "recipient_org_name" character varying(255),
+
+  "archival_agreement_reference" character varying(255),
+  "reply_code" character varying(255),
   "operation_date" timestamp,
   "reception_date" timestamp,
   
-  "related_reference" text,
-  "request_reference" text,
-  "reply_reference" text,
-  "derogation" boolean,
+  "related_reference" character varying(255),
+  "request_reference" character varying(255),
+  "reply_reference" character varying(255),
+  "derogation" character(1),
   
   "data_object_count" integer,
   "size" numeric,
   
   "data" text,
   
-  "active" boolean,
-  "archived" boolean,
+  "active" character(1),
+  "archived" character(1),
 
   PRIMARY KEY ("message_id")
 )
@@ -2996,7 +2996,7 @@ WITH (
 
 CREATE TABLE unit_identifier
 (
-  "message_id" text NOT NULL,
-  "tablename" text NOT NULL,
-  "res_id" text NOT NULL
+  "message_id" character varying(255) NOT NULL,
+  "tablename" character varying(255) NOT NULL,
+  "res_id" character varying(255) NOT NULL
 );