Changeset 3110


Ignore:
Timestamp:
08/02/10 09:23:05 (14 years ago)
Author:
pereira.jair
Message:

Ticket #1015 - Tradução e atualização do organograma para o inglês

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sandbox/workflow/branches/1015/setup/tables_update.inc.php

    r3061 r3110  
    12871287                        /* adding primary key without the column removed */ 
    12881288                        $GLOBALS['phpgw']->ADOdb->query('ALTER TABLE egw_wf_interinstance_relations ADD CONSTRAINT egw_wf_interinstance_relations_pkey PRIMARY KEY (wf_parent_instance_id, wf_child_instance_id)'); 
     1289                         
     1290                         
     1291                         
     1292                        /* 
     1293                         * ATUALIZAÇÃO DO ORGANOGRAMA - TRADUÇÃO DAS TABELAS PARA O INGLÊS 
     1294                         * */ 
     1295                         
     1296                        /*DROP FOREIGN KEYS*/ 
     1297                        $workflowDB->query('ALTER TABLE public.area DROP CONSTRAINT "$1";'); 
     1298                        $workflowDB->query('ALTER TABLE public.area DROP CONSTRAINT "$2";'); 
     1299                        $workflowDB->query('ALTER TABLE public.area DROP CONSTRAINT "$3";'); 
     1300                        //$workflowDB->query('ALTER TABLE public.area DROP CONSTRAINT "$4";'); 
     1301                        $workflowDB->query('ALTER TABLE public.area DROP CONSTRAINT "$5";'); 
     1302                        $workflowDB->query('ALTER TABLE public.area DROP CONSTRAINT "$6";'); 
     1303                        $workflowDB->query('ALTER TABLE public.area DROP CONSTRAINT "$7";'); 
     1304                        $workflowDB->query('ALTER TABLE public.substituicao DROP CONSTRAINT "$1";'); 
     1305                        $workflowDB->query('ALTER TABLE public.substituicao DROP CONSTRAINT "$2";'); 
     1306                        $workflowDB->query('ALTER TABLE public.telefone DROP CONSTRAINT "$1";'); 
     1307                        $workflowDB->query('ALTER TABLE public.funcionario DROP CONSTRAINT "$1";'); 
     1308                        $workflowDB->query('ALTER TABLE public.funcionario DROP CONSTRAINT "$2";'); 
     1309                        $workflowDB->query('ALTER TABLE public.funcionario DROP CONSTRAINT "$3";'); 
     1310                        $workflowDB->query('ALTER TABLE public.funcionario DROP CONSTRAINT "$4";'); 
     1311                        $workflowDB->query('ALTER TABLE public.funcionario DROP CONSTRAINT "$5";'); 
     1312                        $workflowDB->query('ALTER TABLE public.funcionario DROP CONSTRAINT "$6";'); 
     1313                        $workflowDB->query('ALTER TABLE public.funcionario_status DROP CONSTRAINT "$1";'); 
     1314                        $workflowDB->query('ALTER TABLE public.funcionario_categoria DROP CONSTRAINT "$1";'); 
     1315                        $workflowDB->query('ALTER TABLE public.centro_custo DROP CONSTRAINT "$1";'); 
     1316                        $workflowDB->query('ALTER TABLE public.area_status DROP CONSTRAINT "$1";'); 
     1317                        $workflowDB->query('ALTER TABLE public.cargo DROP CONSTRAINT "$1";'); 
     1318                        $workflowDB->query('ALTER TABLE public.localidade DROP CONSTRAINT "$1";'); 
     1319                        $workflowDB->query('ALTER TABLE public.localidade DROP CONSTRAINT "$2";'); 
     1320                         
     1321                         
     1322                        /*DROP PRIMARY KEYS*/ 
     1323                        $workflowDB->query('ALTER TABLE public.area DROP CONSTRAINT area_pkey;'); 
     1324                        $workflowDB->query('ALTER TABLE public.substituicao DROP CONSTRAINT substituicao_pkey;'); 
     1325                        $workflowDB->query('ALTER TABLE public.telefone DROP CONSTRAINT telefone_pkey;'); 
     1326                        $workflowDB->query('ALTER TABLE public.organizacao DROP CONSTRAINT organizacao_pkey;'); 
     1327                        $workflowDB->query('ALTER TABLE public.funcionario DROP CONSTRAINT funcionario_pkey;'); 
     1328                        $workflowDB->query('ALTER TABLE public.funcionario_status DROP CONSTRAINT funcionario_status_pkey;'); 
     1329                        $workflowDB->query('ALTER TABLE public.funcionario_categoria DROP CONSTRAINT funcionario_categoria_pkey;'); 
     1330                        $workflowDB->query('ALTER TABLE public.centro_custo DROP CONSTRAINT centrocusto_pkey;'); 
     1331                        $workflowDB->query('ALTER TABLE public.area_status DROP CONSTRAINT area_status_pkey;'); 
     1332                        $workflowDB->query('ALTER TABLE public.cargo DROP CONSTRAINT cargo_pkey;'); 
     1333                        $workflowDB->query('ALTER TABLE public.localidade DROP CONSTRAINT localidade_pkey;'); 
     1334                         
     1335                         
     1336                        /* RENAME / ADD AND DROP COLLUMNS */ 
     1337                        $workflowDB->query('ALTER TABLE public.area RENAME COLUMN superior_area_id TO parent_area_id;'); 
     1338                        $workflowDB->query('ALTER TABLE public.area RENAME COLUMN auxiliar_funcionario_id TO area_secretary_id;'); 
     1339                        $workflowDB->query('ALTER TABLE public.area RENAME COLUMN titular_funcionario_id TO area_leader_id;'); 
     1340                        $workflowDB->query('ALTER TABLE public.area RENAME COLUMN centro_custo_id TO cost_center_id;'); 
     1341                        $workflowDB->query('ALTER TABLE public.area RENAME COLUMN sigla TO acronym;'); 
     1342                        $workflowDB->query('ALTER TABLE public.area RENAME COLUMN descricao TO description;'); 
     1343                        $workflowDB->query('ALTER TABLE public.area RENAME COLUMN ativa TO is_active;'); 
     1344                        $workflowDB->query('ALTER TABLE public.area DROP COLUMN organizacao_id;'); 
     1345                        $workflowDB->query('ALTER TABLE public.area ADD COLUMN area_level_id integer;'); 
     1346                        $workflowDB->query('ALTER TABLE public.substituicao RENAME COLUMN substituicao_id TO leader_substitute_id;'); 
     1347                        $workflowDB->query('ALTER TABLE public.substituicao RENAME COLUMN funcionario_id TO employee_id;'); 
     1348                        $workflowDB->query('ALTER TABLE public.substituicao RENAME COLUMN data_inicio TO start_date;'); 
     1349                        $workflowDB->query('ALTER TABLE public.substituicao RENAME COLUMN data_fim TO end_date;'); 
     1350                        $workflowDB->query('ALTER TABLE public.telefone RENAME COLUMN telefone_id TO telephone_id;'); 
     1351                        $workflowDB->query('ALTER TABLE public.telefone RENAME COLUMN organizacao_id TO organization_id;'); 
     1352                        $workflowDB->query('ALTER TABLE public.telefone RENAME COLUMN descricao TO description;'); 
     1353                        $workflowDB->query('ALTER TABLE public.telefone RENAME COLUMN numero TO number;'); 
     1354                        $workflowDB->query('ALTER TABLE public.organizacao RENAME COLUMN organizacao_id TO organization_id;'); 
     1355                        $workflowDB->query('ALTER TABLE public.organizacao RENAME COLUMN nome TO name;'); 
     1356                        $workflowDB->query('ALTER TABLE public.organizacao RENAME COLUMN descricao TO description;'); 
     1357                        $workflowDB->query('ALTER TABLE public.organizacao RENAME COLUMN url_imagem TO url_image;'); 
     1358                        $workflowDB->query('ALTER TABLE public.organizacao RENAME COLUMN sitio TO website;'); 
     1359                        $workflowDB->query('ALTER TABLE public.funcionario RENAME COLUMN funcionario_id TO employee_id;'); 
     1360                        $workflowDB->query('ALTER TABLE public.funcionario RENAME COLUMN funcionario_categoria_id TO employee_category_id;'); 
     1361                        $workflowDB->query('ALTER TABLE public.funcionario RENAME COLUMN funcionario_status_id TO employee_status_id;'); 
     1362                        $workflowDB->query('ALTER TABLE public.funcionario RENAME COLUMN cargo_id TO job_title_id;'); 
     1363                        $workflowDB->query('ALTER TABLE public.funcionario DROP COLUMN centro_custo_id;'); 
     1364                        $workflowDB->query('ALTER TABLE public.funcionario RENAME COLUMN localidade_id TO location_id;'); 
     1365                        $workflowDB->query('ALTER TABLE public.funcionario DROP COLUMN organizacao_id;'); 
     1366                        $workflowDB->query('ALTER TABLE public.funcionario RENAME COLUMN titulo TO title;'); 
     1367                        $workflowDB->query('ALTER TABLE public.funcionario RENAME COLUMN nivel TO is_supervisor;'); 
     1368                        $workflowDB->query('ALTER TABLE public.funcionario_status RENAME COLUMN funcionario_status_id TO employee_status_id;'); 
     1369                        $workflowDB->query('ALTER TABLE public.funcionario_status RENAME COLUMN organizacao_id TO organization_id;'); 
     1370                        $workflowDB->query('ALTER TABLE public.funcionario_status RENAME COLUMN descricao TO description;'); 
     1371                        $workflowDB->query('ALTER TABLE public.funcionario_status RENAME COLUMN exibir TO is_active;'); 
     1372                        $workflowDB->query('ALTER TABLE public.funcionario_categoria RENAME COLUMN funcionario_categoria_id TO employee_category_id;'); 
     1373                        $workflowDB->query('ALTER TABLE public.funcionario_categoria RENAME COLUMN organizacao_id TO organization_id;'); 
     1374                        $workflowDB->query('ALTER TABLE public.funcionario_categoria RENAME COLUMN descricao TO description;'); 
     1375                        $workflowDB->query('ALTER TABLE public.centro_custo RENAME COLUMN centro_custo_id TO cost_center_id;'); 
     1376                        $workflowDB->query('ALTER TABLE public.centro_custo RENAME COLUMN organizacao_id TO organization_id;'); 
     1377                        $workflowDB->query('ALTER TABLE public.centro_custo RENAME COLUMN nm_centro_custo TO cost_center_number;'); 
     1378                        $workflowDB->query('ALTER TABLE public.centro_custo RENAME COLUMN descricao TO description;'); 
     1379                        $workflowDB->query('ALTER TABLE public.centro_custo RENAME COLUMN grupo TO group_name;'); 
     1380                        $workflowDB->query('ALTER TABLE public.centro_custo ADD COLUMN is_active SMALLINT default 1;'); 
     1381                        $workflowDB->query('ALTER TABLE public.area_status RENAME COLUMN area_status_id TO area_level_id;'); 
     1382                        $workflowDB->query('ALTER TABLE public.area_status RENAME COLUMN organizacao_id TO organization_id;'); 
     1383                        $workflowDB->query('ALTER TABLE public.area_status RENAME COLUMN nivel TO level;'); 
     1384                        $workflowDB->query('ALTER TABLE public.area_status RENAME COLUMN descricao TO description;'); 
     1385                        $workflowDB->query('ALTER TABLE public.cargo RENAME COLUMN cargo_id TO job_title_id;'); 
     1386                        $workflowDB->query('ALTER TABLE public.cargo RENAME COLUMN organizacao_id TO organization_id;'); 
     1387                        $workflowDB->query('ALTER TABLE public.cargo RENAME COLUMN descricao TO description;'); 
     1388                        $workflowDB->query('ALTER TABLE public.localidade RENAME COLUMN localidade_id TO location_id;'); 
     1389                        $workflowDB->query('ALTER TABLE public.localidade RENAME COLUMN organizacao_id TO organization_id;'); 
     1390                        $workflowDB->query('ALTER TABLE public.localidade RENAME COLUMN descricao TO description;'); 
     1391                        $workflowDB->query('ALTER TABLE public.localidade DROP COLUMN centro_custo_id;'); 
     1392                        $workflowDB->query('ALTER TABLE public.localidade RENAME COLUMN empresa TO company_name;'); 
     1393                        $workflowDB->query('ALTER TABLE public.localidade RENAME COLUMN endereco TO address;'); 
     1394                        $workflowDB->query('ALTER TABLE public.localidade RENAME COLUMN complemento TO address_complement;'); 
     1395                        $workflowDB->query('ALTER TABLE public.localidade RENAME COLUMN cep TO zip_code;'); 
     1396                        $workflowDB->query('ALTER TABLE public.localidade RENAME COLUMN bairro TO neighborhood;'); 
     1397                        $workflowDB->query('ALTER TABLE public.localidade RENAME COLUMN cidade TO city_name;'); 
     1398                        $workflowDB->query('ALTER TABLE public.localidade RENAME COLUMN uf TO state;'); 
     1399                         
     1400                         
     1401                        /* RENAME TABLES */ 
     1402                        $workflowDB->query('ALTER TABLE public.area RENAME TO egw_oc_area;'); 
     1403                        $workflowDB->query('ALTER TABLE public.substituicao RENAME TO egw_oc_leader_substitute;'); 
     1404                        $workflowDB->query('ALTER TABLE public.telefone RENAME TO egw_oc_telephone;'); 
     1405                        $workflowDB->query('ALTER TABLE public.organizacao RENAME TO egw_oc_organization;'); 
     1406                        $workflowDB->query('ALTER TABLE public.funcionario RENAME TO egw_oc_employee;'); 
     1407                        $workflowDB->query('ALTER TABLE public.funcionario_status RENAME TO egw_oc_employee_status;'); 
     1408                        $workflowDB->query('ALTER TABLE public.funcionario_categoria RENAME TO egw_oc_employee_category;'); 
     1409                        $workflowDB->query('ALTER TABLE public.centro_custo RENAME TO egw_oc_cost_center;'); 
     1410                        $workflowDB->query('ALTER TABLE public.area_status RENAME TO egw_oc_area_level;'); 
     1411                        $workflowDB->query('ALTER TABLE public.cargo RENAME TO egw_oc_job_title;'); 
     1412                        $workflowDB->query('ALTER TABLE public.localidade RENAME TO egw_oc_location;'); 
     1413                         
     1414                         
     1415                        /* CREATING PRIMARY KEYS */ 
     1416                        $workflowDB->query('ALTER TABLE public.egw_oc_area ADD CONSTRAINT egw_oc_area_pkey PRIMARY KEY (area_id);'); 
     1417                        $workflowDB->query('ALTER TABLE public.egw_oc_leader_substitute ADD CONSTRAINT egw_oc_leader_substitute_pkey PRIMARY KEY (leader_substitute_id);'); 
     1418                        $workflowDB->query('ALTER TABLE public.egw_oc_telephone ADD CONSTRAINT egw_oc_telephone_pkey PRIMARY KEY (telephone_id);'); 
     1419                        $workflowDB->query('ALTER TABLE public.egw_oc_organization ADD CONSTRAINT egw_oc_organization_pkey PRIMARY KEY (organization_id);'); 
     1420                        $workflowDB->query('ALTER TABLE public.egw_oc_employee ADD CONSTRAINT egw_oc_employee_pkey PRIMARY KEY (employee_id,area_id);'); 
     1421                        $workflowDB->query('ALTER TABLE public.egw_oc_employee_status ADD CONSTRAINT egw_oc_employee_status_pkey PRIMARY KEY (employee_status_id);'); 
     1422                        $workflowDB->query('ALTER TABLE public.egw_oc_employee_category ADD CONSTRAINT egw_oc_employee_category_pkey PRIMARY KEY (employee_category_id);'); 
     1423                        $workflowDB->query('ALTER TABLE public.egw_oc_cost_center ADD CONSTRAINT egw_oc_cost_center_pkey PRIMARY KEY (cost_center_id);'); 
     1424                        $workflowDB->query('ALTER TABLE public.egw_oc_area_level ADD CONSTRAINT egw_oc_area_level_pkey PRIMARY KEY (area_level_id);'); 
     1425                        $workflowDB->query('ALTER TABLE public.egw_oc_job_title ADD CONSTRAINT egw_oc_job_title_pkey PRIMARY KEY (job_title_id);'); 
     1426                        $workflowDB->query('ALTER TABLE public.egw_oc_location ADD CONSTRAINT egw_oc_location_pkey PRIMARY KEY (location_id);'); 
     1427                         
     1428                         
     1429                        /* CREATING CONSTRAINTS */ 
     1430                        $workflowDB->query('ALTER TABLE public.egw_oc_area ADD CONSTRAINT "$1" FOREIGN KEY (parent_area_id) REFERENCES egw_oc_area (area_id) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION;'); 
     1431                        $workflowDB->query('ALTER TABLE public.egw_oc_area ADD CONSTRAINT "$2" FOREIGN KEY (area_level_id) REFERENCES egw_oc_area_level (area_level_id) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION;'); 
     1432                        $workflowDB->query('ALTER TABLE public.egw_oc_area ADD CONSTRAINT "$3" FOREIGN KEY (cost_center_id) REFERENCES egw_oc_cost_center (cost_center_id) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION;'); 
     1433                        $workflowDB->query('ALTER TABLE public.egw_oc_leader_substitute ADD CONSTRAINT "$1" FOREIGN KEY (area_id) REFERENCES egw_oc_area (area_id) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION;'); 
     1434                        $workflowDB->query('ALTER TABLE public.egw_oc_telephone ADD CONSTRAINT "$1" FOREIGN KEY (organization_id) REFERENCES egw_oc_organization (organization_id) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION;'); 
     1435                        $workflowDB->query('ALTER TABLE public.egw_oc_employee ADD CONSTRAINT "$1" FOREIGN KEY (area_id) REFERENCES egw_oc_area (area_id) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION;'); 
     1436                        $workflowDB->query('ALTER TABLE public.egw_oc_employee ADD CONSTRAINT "$2" FOREIGN KEY (employee_category_id) REFERENCES egw_oc_employee_category (employee_category_id) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION;'); 
     1437                        $workflowDB->query('ALTER TABLE public.egw_oc_employee ADD CONSTRAINT "$3" FOREIGN KEY (location_id) REFERENCES egw_oc_location (location_id) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION;'); 
     1438                        $workflowDB->query('ALTER TABLE public.egw_oc_employee ADD CONSTRAINT "$4" FOREIGN KEY (employee_status_id) REFERENCES egw_oc_employee_status (employee_status_id) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION;'); 
     1439                        $workflowDB->query('ALTER TABLE public.egw_oc_employee ADD CONSTRAINT "$5" FOREIGN KEY (job_title_id) REFERENCES egw_oc_job_title (job_title_id) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION;'); 
     1440                        $workflowDB->query('ALTER TABLE public.egw_oc_employee_status ADD CONSTRAINT "$1" FOREIGN KEY (organization_id) REFERENCES egw_oc_organization (organization_id) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION;'); 
     1441                        $workflowDB->query('ALTER TABLE public.egw_oc_employee_category ADD CONSTRAINT "$1" FOREIGN KEY (organization_id) REFERENCES egw_oc_organization (organization_id) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION;'); 
     1442                        $workflowDB->query('ALTER TABLE public.egw_oc_cost_center ADD CONSTRAINT "$1" FOREIGN KEY (organization_id) REFERENCES egw_oc_organization (organization_id) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION;'); 
     1443                        $workflowDB->query('ALTER TABLE public.egw_oc_area_level ADD CONSTRAINT "$1" FOREIGN KEY (organization_id) REFERENCES egw_oc_organization (organization_id) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION;'); 
     1444                        $workflowDB->query('ALTER TABLE public.egw_oc_job_title ADD CONSTRAINT "$1" FOREIGN KEY (organization_id) REFERENCES egw_oc_organization (organization_id) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION;'); 
     1445                        $workflowDB->query('ALTER TABLE public.egw_oc_location ADD CONSTRAINT "$1" FOREIGN KEY (organization_id) REFERENCES egw_oc_organization (organization_id) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION;'); 
     1446                                         
     1447                                         
    12891448                } 
    12901449 
Note: See TracChangeset for help on using the changeset viewer.