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

De CidesaWiki

Revisión a fecha de 20:53 30 sep 2009; Lhernandez (Discusión | contribuciones)
(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Saltar a navegación, buscar

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