OpenLLM-France/wikimedia huggingface dataset:
# Como se apresentar e cumprimentar
## Expressões usadas para cumprimentar

Na Suécia, é normal cumprimentar-se com um aperto de mão e um "olá" (hej), mas também se utilizam outras expressões. As seguintes são as mais usuais:
   * Hej! - "Olá!": utilizado tanto em situações informais como em situações formais (mas não muito formais).
   * God dag - "Bom dia": tratamento mais formal, especialmente utilizado com pessoas idosas.
   * God morgon - "Bom dia (manhã)": utilizado tanto em situações informais como formais.
   * God kväll - "Boa tarde/noite": mais utilizado em situações formais, ao final do dia (mas não como despedida).
   * God natt - "Boa noite": utilizado como despedida à noite, por exemplo antes de dormir ou ao deixar uma festa.
Existem também expressões coloquiais informais para dizer "olá" nalgumas regiões, como tjena ou tja (região de Estocolmo).
Em situações muito informais (cumprimentando amigos), é aceitável dar um abraço acompanhado de um hej. Os suecos não possuem o costume latino de beijar a face; também não é considerado educado abraçar alguém com quem não se tenha alguma intimidade.

## Apresentando-se

Naturalmente, a visita de um estrangeiro à Suécia suscita a curiosidade dos habitantes locais, pelo que é normal perguntar-se de onde vem, em que trabalha, etc. Alguns exemplos:
   * Jag heter Pedro. - "Chamo-me Pedro".
   * Jag kommer från Portugal. - "Venho de Portugal."
   * Jag studerar svenska. - "Eu estudo sueco.": também se utiliza a expressão mais coloquial Jag pluggar svenska, que tem o mesmo significado.
   * Jag arbetar som läkare. - "Eu sou médico.": também se utiliza a expressão mais coloquial Jag är läkare, que é uma tradução literal de "Eu sou médico".
No entanto, estas frases são normalmente respostas a perguntas como:
   * Vad heter du? - "Como te chamas?"
   * Varifrån kommer du? - "De onde és/vens?"
   * Vad gör du? - "O que fazes?": quando se pretende perguntar qual é a profissão do interlocutor.
Como deve perceber-se pelos exemplos dados, jag e du são pronomes pessoais significando "eu" e tu". A seguir, uma lista completa dos pronomes pessoais:
| Pronome pessoal | Tradução | Forma reflexa | Tradução |
| jag | eu | mig | me, mim |
| du | tu | dig | te, ti |
| han | ele | honom | se, lhe, o |
| hon | ela | henne | se, lhe, a |
| den | (indefinido, para palavras "en") | den | se, lhe, o, a |
| det | (indefinido, para palavras "ett") | det | se, lhe, o, a |
| vi | nós | oss | nos |
| ni | vós | er | vos |
| de | eles/elas | dem | se, lhes, os, as |
Sabendo mais pronomes, torna-se fácil reconstruir os exemplos acima referindo a terceiros:
   * Hon heter Åsa - "Ela chama-se Åsa."
   * Varifrån kommer ni? Vi kommer från Frankrike. - "De onde vêm [vocês]? Nós vimos de França."
   * De studerar spanska. - "Eles [ou elas] estudam espanhol."
Veja como construir mais frases recorrendo ao vocabulário sobre lugares e ocupações.

## Notas

* ↑ Ni também é utilizado como segunda pessoa do singular (ou seja, em vez de du) em situações muito formais. Também se utiliza para nos dirigirmos a pessoas mais velhas, mas esta aplicação tem caído em desuso, utilizando-se du para quase qualquer ocasião.
# Lógica/Cálculo Proposicional Clássico/O que é o Cálculo Proposicional Clássico

    O Cálculo Proposicional Clássico (CPC) consiste num sistema simbólico de Lógica Clássica. E como todos os sistemas de lógica clássica, segue os seguintes princípios:
O CPC se distingue de outros sistemas de Lógica Clássica por lidar apenas com:
Este sistema foi desenvolvido para propósitos matemáticos, tendo, portanto, limitações no que se refere à análise de raciocínios. Ainda assim, podemos aplicá-lo à filosofia, às ciências e ao conhecimento ordinário, desde que sempre estejamos cientes de suas limitações.
Por ser um sistema de lógica simbólica, devemos ter várias considerações tanto para formalizar proposições da linguagem natural, quanto para interpretar suas fórmulas na linguagem natural.

### Proposições

Proposições são estruturas lingüísticas passíveis de serem julgadas verdadeiras ou falsas, tais como “Todos homens são mortais”, “Sócrates é homem”, “A água sob uma atmosfera ferve a 100°C”, “Siegfrid matou Fafnir”, “2 + 2 = 4” etc. Não são proposições as estruturas lingüísticas interrogativas (ex: “Quem é você?”) ou imperativas (ex: “Faça isto”), pois elas não são passíveis de serem julgadas verdadeiras ou falsas.

### Termos, Operadores, Conectivos e Valorações

No CPC, fórmulas atômicas representam proposições de uma linguagem ${\mathcal {L}}\,$ . Para escrevê-las, são usadas letras do alfabeto latino maiúsculas (A, B, C, D, E etc.).
Operadores são usados para criar novas fórmulas a partir de fórmulas mais simples, constituindo assim fórmulas moleculares (ou fórmulas não atômicas). Os 5 operadores mais usuais são: a negação (¬), a conjunção (∧), a disjunção (∨), a implicação (→) e a bi-implicação (↔). Parênteses são usadas para delimitar fórmulas evitando assim ambiguidades e facilitando a leitura. Um exemplo de fórmula não atômica é: ¬ ((A ∧ B) ∨ (C ↔ A)). Os conectivos são aqueles operadores que relacionam duas fórmulas.

### Definição de Fórmula

Fórmulas atômicas são fórmulas bem formuladas.
Se $\alpha \,\!$ e $\beta \,\!$ são fórmulas bem formuladas, então $\neg \alpha \,\!$, $\alpha \land \beta$, $\alpha \lor \beta$, $\alpha \to \beta$ e $\alpha \leftrightarrow \beta$ são fórmulas bem formuladas.
Se $\alpha \,\!$ é uma fórmula bem formulada, então $\alpha \,\!$ é subfórmula de $\neg \alpha \,\!$.
Se $\alpha \,\!$ e $\beta \,\!$ são fórmulas bem formuladas, então $\alpha \,\!$ e $\beta \,\!$ são subfórmulas de $\alpha \land \beta$, $\alpha \lor \beta$, $\alpha \to \beta$ e $\alpha \leftrightarrow \beta$.
# Lógica/Cálculo Proposicional Clássico/Tablôs semânticos/Respostas
### Exercício 1

São tautológicas apenas as fórmulas 1, 3, 4, 7, 8, 10 e 11.

### Exercício 2

São válidos apenas os argumentos 1, 2, 4, 6, 7, 8 e 10.
# Lógica/Cálculo Proposicional Clássico/Operadores e Tabelas Veritativas/Resolução dos Exercícios
## Resolução
#### 1

"Não está chovendo".
$\neg C$
| C | ¬C |
| V | F |
| F | V |

#### 2

"Russell desenvolveu a teoria das descrições e Gödel é matemático".
$A\land B$
| A | B | A∧B |
| V | V | V |
| V | F | F |
| F | V | F |
| F | F | F |

#### 3

"Russell desenvolveu a teoria das descrições ou Gödel não é matemático".
$A\lor \neg B$
| A | B | ¬B | A∨¬B |
| V | V | F | V |
| V | F | V | V |
| F | V | F | F |
| F | F | V | V |

#### 4

"Se Gödel é matemático, então está chovendo".
$B\to C$
| B | C | B→C |
| V | V | V |
| V | F | F |
| F | V | V |
| F | F | V |

#### 5

"Se não está chovendo, então Gödel não é matemático".
$\neg C\to \neg B$
| C | B | ¬C | ¬B | ¬C→¬B |
| V | V | F | F | V |
| V | F | F | V | V |
| F | V | V | F | F |
| F | F | V | V | V |

#### 6

"Nem está chovendo, nem Russell desenvolveu a teoria das descrições".
$\neg C\land \neg A$
| C | A | ¬C | ¬A | ¬C∧¬A |
| V | V | F | F | F |
| V | F | F | V | F |
| F | V | V | F | F |
| F | F | V | V | V |

#### 7

"Russell não desenvolveu a teoria das descrições se e somente se está chovendo".
$\neg A\leftrightarrow C$
| A | C | ¬A | ¬A↔C |
| V | V | F | F |
| V | F | F | V |
| F | V | V | V |
| F | F | V | F |
# Lógica/Cálculo Proposicional Clássico/Fórmulas Contingentes, Contradições e Tautologias/Resolução dos Exercícios
## Resolução
#### 1

$A\leftrightarrow A\,\!$
| A | A↔A |
| V | V |
| F | V |
A fórmula é tautológica.

#### 2

$A\leftrightarrow \neg A\,\!$
| A | ¬A | A↔¬A |
| V | F | F |
| F | V | F |
A fórmula é contraditória.

#### 3

$\neg \left(P\lor \neg P\right)$
| P | ¬P | P∨¬P | ¬(P∨¬P) |
| V | F | V | F |
| F | V | V | F |
A fórmula é contraditória.

#### 4

$A\to \left(B\to A\right)\,\!$
| A | B | B→A | A→(B→A) |
| V | V | V | V |
| V | F | V | V |
| F | V | F | V |
| F | F | V | V |
A fórmula é tautológica.

#### 5

$\left(A\to B\right)\to A\,\!$
| A | B | A→B | (A→B)→A |
| V | V | V | V |
| V | F | F | V |
| F | V | V | F |
| F | F | V | F |
A fórmula é contingente.

#### 6

$\left(A\lor B\right)\to A\,\!$
| A | B | A∨B | (A∨B)→A |
| V | V | V | V |
| V | F | V | V |
| F | V | V | F |
| F | F | F | V |
A fórmula é contingente.

#### 7

$A\to \left(A\lor B\right)\,\!$
| A | B | A∨B | A→(A∨B) |
| V | V | V | V |
| V | F | V | V |
| F | V | V | V |
| F | F | F | V |
A fórmula é tautológica.

#### 8

$\left(C\land D\right)\to D\,\!$
| C | D | C∧D | (C∧D)→D |
| V | V | V | V |
| V | F | F | V |
| F | V | F | V |
| F | F | F | V |
A fórmula é tautológica.

#### 9

$D\to \left(C\land D\right)\,\!$
| C | D | C∧D | D→(C∧D) |
| V | V | V | V |
| V | F | F | V |
| F | V | F | F |
| F | F | F | V |
A fórmula é contingente.

#### 10

$\neg \neg A\,\!$
| A | ¬A | ¬¬A |
| V | F | V |
| F | V | F |
A fórmula é contingente.
# Lógica/Cálculo Quantificacional Clássico

Voltar para o Índice de Lógica

## Índice

* Introdução
* Constantes, Variáveis e Quantificadores
* Estruturas
* Tablôs semânticos no CQC
* Dedução Natural no CQC
* Identidade e Símbolos Funcionais
# Pesquisa operacional
## Conteúdo

Este livro tem uma coleção para a criação de versões nos formatos HTML, PDF, ODT, ZIM, ePUB ou para encomendas para a PediaPress.
* Capa
* Prefácio
* Índice remissivo
* Introdução à Programação Linear
** O que é Programação Linear?
** A História da Programação Linear
** A Criação de Modelos
** Solução Gráfica
** Exercícios
** Resposta dos Exercícios
* Método Simplex
** A Forma Padrão da Programação Linear
** Transformando um Modelo de Programação Linear na Forma Padrão
*** Exemplo 1
*** Exemplo 2
*** Exemplo 3
*** Exemplo 4
*** Exemplo 5
** Algumas Definições Úteis
# Petroquímica

Este livro tem uma coleção para a criação de versões nos formatos HTML, PDF, ODT, ZIM, ePUB ou para encomendas para a PediaPress.
Petroquímica é a ciência que estuda a química do petróleo e as propriedades de transformação. Veja alguns conceitos da petroquímica:
* Característica da indústria petroquímica:
** Características inerentes à indústria química pesada
** Características inerentes à relação matéria-prima/produto
** Segmentos da indústria petroquímica: gerações de indústrias
* Matérias-primas
** Gás natural: composição, obtenção e importância para a petroquímica
** Petróleo: composição, fracionamento e frações importantes para a petroquímica
** Outras matérias-primas: álcool etílico e carvão mineral
* Produção de Olefinas
** Métodos empregados: fracionamento a baixas temperaturas dos gases de refinaria e a pirólise
** O processo da pirólise
** A unidade de etileno
** A unidade de extração de butadieno
* Produção de Aromáticos
** Reforma catalítica
** Pirólise
** Unidade de extração de aromáticos
** Unidade de fracionamento de aromáticos
** Unidade de transformação de tolueno em benzeno
** Processo de desproporcionamento
** Processo de hidrodesalquilação
** Separação e isomerização de xilenos
* Produtos Petroquímicos Intermediários
** Estireno
** Cloreto de vinila (MVC)
** Óxido de etileno
** Acrilonitrila
** Fenol/Acetona
** Di-isocianatos: tolueno di-isocianato (TDI) e p-p'-difenilmetilenodi-isocianato (MDI)
** Anidrido ftálico, ácido tereftálico e tereftalato de metila
* Produtos Petroquímicos Finais
** Polímeros: conceitos, classificação, reações de polimerização e processos de polimerização
** Polietileno
** Polipropileno
** Cloreto de polivinila (PVC)
** Poliestireno
** Borracha de estireno-butadieno (SBR)
** Outros produtos petroquímicos finais
* Classes de petróleo
** Petróleo abiogênico
** Petróleo doce
** Petróleo inorgânico
** Petróleo leve
* Fuelóleo:
** Alcanos
** Nafta
** Cicloalcanos
** Amoráticos
** Gasolina
# Petroquímica/Petróleo doce

Petróleo doce é o tipo de petróleo em que há menos de 0,5% de enxofre. Esta classe é muito usada em gasolina e outros combustíveis de origem petrolífera, como o diesel.
# Petroquímica/Processo de hidrodesalquilação

O processo de hidrodesalquilação tem finalidade de transformação dos elementos mais pesados dependendo das condições e necessidades do mercado.
# Pesquisa operacional/Prefácio

A Investigação Operacional (IO) ou Pesquisa operacional (PO), é um ramo interdisciplinar da matemática aplicada que faz uso de modelos matemáticos, estatísticos e de algoritmos na ajuda à tomada de decisões. É usada sobretudo para analisar sistemas complexos do mundo real, tipicamente com o objetivo de melhorar ou otimizar a performance.

## História da Pesquisa Operacional

A investigação operacional nasceu durante a II Guerra Mundial na Inglaterra, quando os Aliados se viram confrontados com problemas (de natureza logística e de tática e estratégia militar) de grande dimensão e complexidade. Foram criados grupos multidisciplinares de cientistas em que se incluíam matemáticos, físicos e engenheiros, a par de outros oriundos das ciências sociais para apoiar os comandos operacionais na resolução desses problemas. Aplicaram o método científico aos problemas que lhes foram sendo colocados e criaram modelos matemáticos, apoiados em dados e fatos, que lhes permitissem perceber os problemas em estudo e ensaiar e avaliar o resultado hipotético de estratégias ou decisões alternativas.
O sucesso dos cientistas ingleses, levaram aos Estados Unidos a iniciarem pesquisas semelhantes, que culminaram no desenvolvimento do Simplex em 1947.Com o fim do conflito e sucesso obtido, os grupos de cientistas transferiram a nova metodologia na abordagem de problemas para as empresas, confrontadas com problemas decisionais de grande complexidade derivados do crescimento econômico que se seguiu. Com a evolução observada na informática criaram-se condições de concretização algorítmica e velocidade de processamento adaptados à imaginação dos profissionais da investigação operacional, e a computação permitiu relacionar diretamente os sistemas de informação com os decisores.
# Petroquímica/Nafta

A petroquímica é a atividade industrial de produção de derivados de petróleo, normalmente a partir da separação dos componentes do petróleo por destilação.
# Petroquímica/Óxido de etileno

Produção:Industrialmente, óxido de etileno é produzido quando etileno (CH2=CH2) e oxigênio (O2) reagem sobre um catalisador de prata a 200–300 °C apresentando abundância de nanopartículas de Ag sobre alumina. Tipicamente, modificadores químicos tais como o cloro podem ser incluídos. Pressões usadas são na faixa de 1-2MPa. A equação química para esta reação é:
H2C=CH2 + ½ O2 → C2H4O. O rendimento típico para esta reação sob condições industriais é 70-80%. Na reação acima, um intermediário (oxametalaciclo) é formado. Duas diferentes marchas de reação pode então ocorrer. Formação de óxido de etileno: H2C=CH2 + O → C2H4O Formação de acetaldeído: H2C=CH2 + O → CH3CHO O último caminho é o primeiro passo na completa combustão resultando em dióxido de carbono e água: CH3CHO +5/2 O2 → 2CO2 + 2H2O Óxido de etileno pode ser convenientemente produzido em laboratório pela ação de um hidróxido alcalino sobre etileno cloroidrina.[3] CH2OH−CH2Cl + OH− → C2H4O + Cl− + H2O com etileno cloroidrina sendo preparado facilmente pela ação de ácido hipocloroso sobre etileno. Diversos métodos para produzir óxido de etileno mais seletivos têm sido propostos, mas nenhum tem alcançado importância industrial.

## Usos

O óxido de etileno é um gás que mata bactérias (e seus endoesporos), mofo, e fungos, e pode conseqüentemente ser usado para esterilizar substâncias que sofreriam danos por técnicas de esterilização tais como pasteurização que baseiam-se em calor. A esterilização por óxido de etileno para a preservação de especiarias foi patenteado em 1938 pelo químico estadunidense Lloyd Hall, e é ainda usado com este fim. Adicionalmente, óxido de etileno é largamente usado para esterilizar suprimentos médicos tais como ataduras, suturas, e instrumentos cirúrgicos. A imensa maioria dos materiais médicos são esterilizados com óxido de etileno. Os métodos preferidos têm sido a tradicional câmara de esterilização, onde uma câmara é preenchida com um misto de óxido de etileno e outros gases os quais são depois removidos por exaustão, e o mais recente método da difusão gasosa desenvolvido em 1967 o qual se coloca em bolsas que acondicionam os materiais a serem esterilizados e atua como uma mini-câmara de maneira a consumir menos gás e fazer o processo economicamente mais atraente para pequenas demandas. Outros nomes para este método alternativo para pequenas cargas são: método Anprolene, método de esterilização em bolsas po método de esterilização de micro-doses. A maioria do óxido de etileno, entretanto, é usado como um intermediário na produção de outras substâncias. O principal uso de óxido de etileno é na produção de etileno glicol. O uso primário final para o etileno glicol é na produção de polímeros de poliéster. Etileno glicol é mais comumente conhecido por seu uso como um refrigerante automotivo e anticongelante. Porque de sua alta inflamabilidade e larga faixa de concentração explosiva no ar, o óxido de etileno é usado como um componente de explosivo ar-combustível.
# Pesquisa operacional/Capa

* Clique aqui para ir ao índice Ir para o índice
* Este é o livro sobre Pesquisa Operacional do Wikilivros. Pesquisa Operacional é o nome de um ramo multidisciplinar da matemática que usa vários métodos como a modelagem matemática, estatística e algoritmos para chegar à soluções ótimas e boas em problemas complexos que envolvem descobrir o máximo ou mínimo de uma função. Em outras palavras, ela é a ciência de tentar descobrir a melhor forma de se resolver um problema.
* Ela é um ramo do conhecimento bastante recente que começou a ser desenvolvido principalmente durante e após a Segunda Guerra Mundial. Desde então, ela se tornou essencial para diversas áreas como ciência, engenharia e administração.
* Clique aqui para ir ao índice Ir para o índice
# Preparatório LPIC/Hardware, instalação e manipulação de pacotes e comandos GNU/Unix
## Introdução

Esta é a primeira parte e está dividida de acordo como os tópicos são abordadas na LPI.org. Nesta secção você deverar saber como configurar o Hardware, a usar programas de particionamento, e como usar a linha de comamdo, além de descobrir como gerenciar o HD.

## Sumário
### Arquitetura e hardware

* Configurando o hardware
* Inicialização
* Runlevels, desligamento e reinicialização do sistema

### Instalação e gerenciamento de pacotes

* Particionamento do disco rígido
* Instalar um gerenciador de boot
* Compilar e instalar programas a partir do código-fonte
* Gerenciar bibliotecas compartilhadas
* Gerenciamento de pacotes Debian
* Gerenciamento de pacotes Red Hat

### Linha de comando

* Usando a linha de comando
* Processamento de textos usando filtros
* Gerenciamento básico de arquivos
* Usar streams, pipes e redirecionamentos
* Gerenciar processos
* Pesquisar arquivos de texto usando expressões regulares
* Vim - editor em linha de comando

### Dispositivos, sistemas de arquivos e FHS

* Criar partições e sistemas de arquivos
* Integridade
* Montagen de sistemas de arquivos
* Quotas de disco
* Controle de permissão e acesso a arquivos
* Links simbólicos X hardlinks
* /Procura e distribuição de arquivos no sistema
| Preparatório LPIC - Página inicial | Prova 102 |
# Preparatório LPIC

Este livro tem uma coleção para a criação de versões nos formatos HTML, PDF, ODT, ZIM, ePUB ou para encomendas para a PediaPress.

## Sobre este livro

Este Wikilivro foi iniciado para ser fruto da discussão do grupo lpi@yahoogrupos.com.br. Porém com o passar do tempo e com o abandono dos autores originais outras pessoas desvinculadas do grupo inicial passaram a colaborar, incluse pessoas anônimas. Sinta-se livre para contribuir também.

### Prefácio

Este livro pretende ser uma fonte de estudo para aqueles que estão se preparando para tirar a certificação LPIC - Linux Professional Institute. Para maiores informações sobre a prova consulte: Guia LPIC.
Ele é baseado em conteúdos diversos da internet, livros e tem pretensão de cobrir todo o conteúdo ou a maior parte dele tanto da LP1, LPI2 e LPI3....
Então mãos a obra e bons estudos!!!

## Preparação

Este wikilivro pressupõe un nível de conhecimento básico em linux. Caso não seja o seu caso recomendo a leitura dos wikilivros Linux para iniciantes e também do Guia do Linux. Para melhor absorção de conteúdo recomendo usar maquinas virtuais assim você poderá instalar diferentes sistemas operacionais, recomendo Debian e Fedora, para testar comandos, modificar configurações sem comprometer seu desktop. Um excelente programa para a virtualização é o Virtualbox. Para saber mais como funciona e como configurar, dê uma olhadinha nesses artigos do Vivalinux que selecionei para você:
* Configurando e instalando o virtualbox
* Virtualizando com Virtualbox
* VirtualBox na linha de comando
* Simulando uma Rede externa e interna com Virtualbox

## Niveis e módulos
### LPI - Nível 1

* Prova 101
* Prova 102

### LPI - Nível 2

* Prova 201
* Prova 202

### LPI - Nivel 3

* Prova 301
* Prova 302
* Prova 303
* Prova 304

## Bibliografia

* Guia do Linux
* LPI Brasil (4linux)
* LPI.org
# Preparatório LPIC/PARTE II
## Introdução

Esta é a segunda parte e está dividida de acordo como os tópicos são abordadas na LPI.org. Nesta secção você deverar aprender o básico de shell sript, ambientes gráficos, o básico de configuração de redes e támbem ficar por dentro de alguns tópicos sobre segurança.

## Sumário
### Shell script e gerenciamento de dados

* Customizar e usar o ambiente shell
* Personalizar ou criar scripts simples
* Gerenciamento de dados SQL

### Interfaces de Usuário e Desktops

* Instalar e configurar o X11
* Grenciamento de login
* Acessibilidade

### Tarefas administrativas

* Gerenciar grupos e contas de usuário
* Automatizando tarefas de administrativas
* Localização e internacionalização

### Serviços essenciais do sistema

* Manter hora do sistema
* Log do sistema
* Correio Tranfer Agent (MTA) básico
* Gerenciar impressoras e impressão

### Fundamentos de rede

* Conhecendo os protocolos de rede
* Configurando uma rede básica

### Segurança

* Executando tarefas de administração com segurança
* Confiduraçando nivel básico de segurança no HOST
* Criptografia
| Prova 101 | Preparatório LPIC - Página inicial |
# PostgreSQL Prático/Replicação
## 10 - Replicação

É o processo de compartilhar e distribuir informações entre diferentes bancos de dados. Estes dados serão mantidos sincronizados e íntegros em relação às regras de integridade referencial e de negócios.
No PostgreSQL algumas formas de realizar replicação são através do contrib dblink e das ferramenta slony e pgcluster.
Para importar o dblink no banco onde queremos replicar:
\i /usr/local/pgsql/contrib/dblink.sql
Exemplo dbLink - Select
select *
from dblink
'dbname=pgteste
hostaddr=200.174.40.63
user=paulo
password=paulo
port=5432',
'select nome
from clientes
) as t1(nome varchar(30));
Exemplo dbLink - Insert
select
dblink_exec(
'dbname=pgteste
hostaddr=200.174.40.63
user=paulo
password=paulo
port=5432',
'insert into clientes(nome)
values(roger)
Exemplo dbLink - Update
select
dblink_exec(
'dbname=pgteste
hostaddr=200.174.40.63
user=paulo
password=paulo
port=5432',
'update clientes
set nome=Paulo Rogerio
where id = 18
Exemplo dbLink - Delete
select
dblink_exec(
'dbname=pgteste
hostaddr=200.174.40.63
user=paulo
password=paulo
port=5432',
'delete from clientes
where id = 18
Temos o contrib dblink e o projerto slony para replicação de bancos do PostgreSQL.
O dblink não vem ativo por default.
Ativando o dblink:
De fora do banco:
psql -U nomeuser nomebanco < /usr/local/pgsql/contrib/dblink.sql
Ou de dentro do banco:
\i /usr/local/pgsql/contrib/dblink.sql
Funções do dblink:
dblink - para SELECT
dblinkexec - para INSERT, UPDATE e DELETE (remotos)
Tutorial sobre replicação no site da dbExperts - www.dbexperts.com.br
Usado para fazer consultas remotas em bancos do PG
dblink -> select
dblinkexec -> insert, update e delete (remotos)
Dica: Remover postmarter.pid em caso de queda anormal do SGBD
Bons documentos sobre replicação:
- Replicação do PostgreSQL com Slony do Marlon Petry
- Backup Quente no PostgreSQL com Replicação do Sílvio César
http://www.gulbf.com.br/?q=node/33
- Replicando banco de dados PostgreSQL do Rafael Donato
http://www.vivaolinux.com.br/artigos/impressora.php?codigo=4536

## Cluster != Replicação

http://savepoint.blog.br/cluster-replicacao/