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

From: José Soares <sferac(at)bo(dot)nettuno(dot)it>
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 14:22:40
Message-ID: 371B3C30.E1B8BD82@bo.nettuno.it
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

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

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Juan Bou Riquer 1999-04-19 17:25:14 Re: [pgsql-ayuda] Ayuda para convertir tablas mysql a pg
Previous Message José Soares 1999-04-19 14:01:30 Re: [pgsql-ayuda] RV: manejo de fechas