Pasos para migrar data de una Base de Datos en Latin8, conectada a Visual basic(Espacios en Blancos)

De CidesaWiki

(Diferencias entre revisiones)
Saltar a navegación, buscar
 
Línea 46: Línea 46:
<pre>
<pre>
 +
 +
-- Tabla: Empresa
 +
CREATE SEQUENCE "SIMA_USER".empresa_seq
 +
  INCREMENT 1
 +
  MINVALUE 1
 +
  MAXVALUE 9223372036854775807
 +
  START 1
 +
  CACHE 1;
 +
 +
ALTER TABLE "SIMA_USER".empresa_seq OWNER TO wiki;
 +
 +
ALTER TABLE "SIMA_USER".empresa ADD COLUMN id int4 NOT NULL DEFAULT nextval('"SIMA_USER".empresa_seq');
 +
 +
 +
 +
 +
-- Tabla: Usuarios
 +
CREATE SEQUENCE "SIMA_USER".usuarios_seq
 +
  INCREMENT 1
 +
  MINVALUE 1
 +
  MAXVALUE 9223372036854775807
 +
  START 1
 +
  CACHE 1;
 +
 +
ALTER TABLE "SIMA_USER".usuarios_seq OWNER TO wiki;
 +
 +
ALTER TABLE "SIMA_USER".usuarios ADD COLUMN id int4 NOT NULL DEFAULT nextval('"SIMA_USER".usuarios_seq');
 +
ALTER TABLE "SIMA_USER".usuarios ADD COLUMN codcat varchar(16);
 +
 +
 +
-- Tabla: Usuarios
 +
CREATE SEQUENCE "SIMA_USER".apli_user_seq
 +
  INCREMENT 1
 +
  MINVALUE 1
 +
  MAXVALUE 9223372036854775807
 +
  START 1
 +
  CACHE 1;
 +
 +
ALTER TABLE "SIMA_USER".apli_user_seq OWNER TO wiki;
 +
 +
ALTER TABLE "SIMA_USER".apli_user ADD COLUMN id int4 NOT NULL DEFAULT nextval('"SIMA_USER".apli_user_seq');

Última versión de 20:53 30 sep 2009


all:
  propel:
    class:          sfPropelDatabase
    param:
      phptype:            pgsql
      hostspec:           localhost
      database:           SIMA
      username:           wiki
      password:           wiki
      schema:             SIMA002
      encoding:           UTF8
  sima_user:
    class:          sfPropelDatabase
    param:
      phptype:            pgsql
      hostspec:           localhost
      database:           SIMA
      username:           cidesa
      password:           cidesa
      schema:             SIMA_USER
      encoding:           UTF8

Este ejemplo le dice a propel que al conectarse configure la conexion para que todo lo enviado y recibido a wiki sea en esa codificación.


-- Tabla: Empresa
CREATE SEQUENCE "SIMA_USER".empresa_seq
  INCREMENT 1
  MINVALUE 1
  MAXVALUE 9223372036854775807
  START 1
  CACHE 1;

ALTER TABLE "SIMA_USER".empresa_seq OWNER TO wiki;

ALTER TABLE "SIMA_USER".empresa ADD COLUMN id int4 NOT NULL DEFAULT nextval('"SIMA_USER".empresa_seq');




-- Tabla: Usuarios
CREATE SEQUENCE "SIMA_USER".usuarios_seq
  INCREMENT 1
  MINVALUE 1
  MAXVALUE 9223372036854775807
  START 1
  CACHE 1;

ALTER TABLE "SIMA_USER".usuarios_seq OWNER TO wiki;

ALTER TABLE "SIMA_USER".usuarios ADD COLUMN id int4 NOT NULL DEFAULT nextval('"SIMA_USER".usuarios_seq');
ALTER TABLE "SIMA_USER".usuarios ADD COLUMN codcat varchar(16);


-- Tabla: Usuarios
CREATE SEQUENCE "SIMA_USER".apli_user_seq
  INCREMENT 1
  MINVALUE 1
  MAXVALUE 9223372036854775807
  START 1
  CACHE 1;

ALTER TABLE "SIMA_USER".apli_user_seq OWNER TO wiki;

ALTER TABLE "SIMA_USER".apli_user ADD COLUMN id int4 NOT NULL DEFAULT nextval('"SIMA_USER".apli_user_seq');


update "SIMA_USER".empresa set passemp=('SIMA' || codemp)

alter table "SIMA_USER".usuarios alter column pasuse type VARCHAR(100);

update "SIMA_USER".usuarios set pasuse='md5' || md5(trim(usuarios.loguse) || trim(usuarios.pasuse) );

insert into "SIMA_USER".apli_user (select 'AU0' as codapl, a.loguse, b.codemp, 'menu' as nompoc, 15 as priuse from "SIMA_USER".usuarios a, "SIMA_USER".empresa b);

insert into "SIMA_USER".apli_user (select 'AU0' as codapl, a.loguse, b.codemp, 'catalogo' as nompoc, 15 as priuse from "SIMA_USER".usuarios a, "SIMA_USER".empresa b);


Herramientas personales
Espacios de nombres
Variantes
Acciones
Navegación
Herramientas