Re: [pgsql-ayuda] Ayuda para convertir tablas mysql a pg

From: Juan Bou Riquer <linux(at)cancun(dot)com(dot)mx>
To: pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Subject: Re: [pgsql-ayuda] Ayuda para convertir tablas mysql a pg
Date: 1999-04-19 18:26:44
Message-ID: 4.1.19990419132444.00929280@cancun.com.mx
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola Jose,
Probe con estas definiciones que me mandas pero no funciono
me manda el siguente erroe despues de intentar crear cada tabla

ERROR: type name lookup of serial failed

Saludos

At 04:22 PM 4/19/99 +0200, you wrote:
>Prueba asi:
>
>CREATE TABLE globalprefs (
> id serial,
> param varchar(30),
> value varchar(255),
> PRIMARY KEY (id));
>
>CREATE TABLE queue (
> id serial,
> hostname varchar(20) DEFAULT '' NOT NULL,
> ipaddress varchar(20),
> action char(6) check(action in('MODIFY','REMOVE')),
> PRIMARY KEY (id),
> UNIQUE (hostname));
>
>CREATE TABLE users (
> id serial,
> username varchar(20) DEFAULT '' NOT NULL,
> password varchar(20),
> forwardurl varchar(60),
> updated datetime,
> level char(5) check(level in('USER','ADMIN')) DEFAULT 'USER' NOT NULL,
> currentip varchar(15),
> autourlon varchar(5),
> PRIMARY KEY (id),
> UNIQUE (username));
>
>José
>
>
>Juan Bou Riquer ha scritto:
>
>> Hola, un saludo y cada uno de ustedes,
>> Quiero instalar el programa GnuDIP2 en mi maquina Linux RedHat 5.2 con
>> postgres 6.3, este programa sirve para que cualquier maquina con un IP
>dinamico
>> por medio de el realize la configuracion de un nombre en el dns de la misma
>> maquina
>> el programita trabaja en perl con DBI y DBD pero esta hecho para Mysql,
>> quiero ponerlo
>> a trabajar en postgres, desgraciadamente no tengo muchos conocimientos
>> sobre el asunto
>> y no conozco la sintaxis de mysql, lo que necesito es ayudda para crear las
>> tablas en postgres
>> el archivo con la definicion de la base de datos para mysql es el siguiente:
>>
>> # MySQL dump 5.10
>> #
>> # Host: localhost Database: gnudip2
>> #--------------------------------------------------------
>> # Server version 3.22.13-beta
>> #
>> # Table structure for table 'globalprefs'
>> #
>> CREATE TABLE globalprefs (
>> id int(10) DEFAULT '0' NOT NULL auto_increment,
>> param varchar(30),
>> value varchar(255),
>> PRIMARY KEY (id)
>> );
>> #
>> # Dumping data for table 'globalprefs'
>> #
>> INSERT INTO globalprefs VALUES (1,'ALLOW_CHANGE_PASS','YES');
>> INSERT INTO globalprefs VALUES (2,'ADD_SELF','NO');
>> INSERT INTO globalprefs VALUES (3,'RESTRICTED_USERS','www,ftp,mail,ns1');
>> INSERT INTO globalprefs VALUES (4,'ZONETYPE','STANDALONE');
>> INSERT INTO globalprefs VALUES (5,'NDC_PATH','/usr/sbin/ndc');
>> INSERT INTO globalprefs VALUES
>> (6,'ZONEFILE','/var/named/dyn.example.com.zone');
>> INSERT INTO globalprefs VALUES (7,'GNUDIP_DOMAIN','dyn.example.com');
>> INSERT INTO globalprefs VALUES (8,'COOKIE_DOMAIN','.example.com');
>> INSERT INTO globalprefs VALUES (9,'ALLOW_CHANGE_HOSTNAME','NO');
>> INSERT INTO globalprefs VALUES (10,'HEADER_FILE','');
>> #
>> # Table structure for table 'queue'
>> #
>> CREATE TABLE queue (
>> id int(10) DEFAULT '0' NOT NULL auto_increment,
>> hostname varchar(20) DEFAULT '' NOT NULL,
>> ipaddress varchar(20),
>> action enum('MODIFY','REMOVE'),
>> PRIMARY KEY (id),
>> UNIQUE k_hostname (hostname)
>> );
>> #
>> # Dumping data for table 'queue'
>> #
>>
>> #
>> # Table structure for table 'users'
>> #
>> CREATE TABLE users (
>> id int(10) DEFAULT '0' NOT NULL auto_increment,
>> username varchar(20) DEFAULT '' NOT NULL,
>> password varchar(20),
>> forwardurl varchar(60),
>> updated datetime,
>> level enum('USER','ADMIN') DEFAULT 'USER' NOT NULL,
>> currentip varchar(15),
>> autourlon varchar(5),
>> PRIMARY KEY (id),
>> UNIQUE k_username (username)
>> );
>> #
>> # Dumping data for table 'users'
>> #
>> INSERT INTO users VALUES
>> (1,'admin','adeCVnuSBPRGk','http://gnudip.cheapnet.net','1999-01-18
>> 14:33:04','ADMIN','0.0.0.0','NO');
>>
>> Ovbiamente al tratar de generar las tablas con esto, psql manda puros
>> errores y no crea nada,
>> Alguna alma caritativa podria ayudarme a convertirlo a la sintaxis correcta
>> de postgres?
>>
>> Saludos desde Cancun
>>
>> ~
>> -
>> Juan Bou Riquer.
>> Internet Cancun.
>> jbou(at)cancun(dot)com(dot)mx
>> Tel. 87-2601 Fax. 84-3809
>> --------- Pie de mensaje -------------------------------------------
>> Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
>> Cancelar inscripcion:
>> mail to: majordomo(at)tlali(dot)iztacala(dot)unam(dot)mx
>> text : cancelacion pgsql-ayuda
>
>--------- Pie de mensaje -------------------------------------------
>Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
>Cancelar inscripcion:
>mail to: majordomo(at)tlali(dot)iztacala(dot)unam(dot)mx
>text : cancelacion pgsql-ayuda

~
-
Juan Bou Riquer.
Internet Cancun.
jbou(at)cancun(dot)com(dot)mx
Tel. 87-2601 Fax. 84-3809
--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo(at)tlali(dot)iztacala(dot)unam(dot)mx
text : cancelacion pgsql-ayuda

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Carlos Peralta Ramirez 1999-04-20 11:25:15 [pgsql-ayuda] Ayuda Urgente , Problemas con copy !!!!!!
Previous Message Juan Bou Riquer 1999-04-19 17:25:14 Re: [pgsql-ayuda] Ayuda para convertir tablas mysql a pg