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
 
(Una edición intermedia no se muestra.)
Línea 41: Línea 41:
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.
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.
-
* Se deben verificar las tablas del esquema "SIMA_USER", generalmente solo falta el campo "nomyml" en la tabla "aplicacion" de tipo VARCHAR(50).
+
* Se deben verificar las tablas del esquema "SIMA_USER", generalmente solo falta el campo "nomyml" en la tabla "aplicacion" de tipo VARCHAR(50). Se debe colocar en este campo los datos de los archivos .yml con el menu de cada uno de los modulos (OJO: solo el nombre, ej: compras.yml).
* Se Cambian las contraseñas de los usuarios en la tabla usuarios del esquema "SIMA_USER", ejecutando el siguiente script.
* Se Cambian las contraseñas de los usuarios en la tabla usuarios del esquema "SIMA_USER", ejecutando el siguiente script.
<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