PostgreSQL sem linguagem plpgsql?

Se você por acaso você quiser escrever funções no seu banco postgreSQL e não conseguir encontrar a linguagem plpgsql no seu banco, dê o seguinte comando:



createlang -U postgres plpgsql nomeDoBancoSemPlsql

Para listar as linguagens habilitadas no banco utilize o comando:

createlang -U postgres -l nomeDoBanco

Aparecerão as seguintes informações depois que você digitou os dois comandos acima:


Procedural Languages
 Name   | Trusted?
---------+----------
 plpgsql | yes

Estes programas estão dentro do diretório de binários(/bin) da instalação do postgreSQL.

Até a próxima. 😉

Anúncios

Engenharia de Componentes utilizando Java – Pós Graduação

    A TNT Educational em parceria com a FIO (Faculdades Integradas de Ourinhos) está disponibilizando a terceira turma em Ourinhos-SP do curso de pós-graduação lato-sensu (especialização) em desenvolvimento de componentes Java. Uma especialização muito interessante pois coloca em foco as tecnologias mais usadas no mercado de trabalho como JPA, EJB, Design Patterns, UML, Struts, JSTL, JSF, PostgreSQL dentre outras. A cada turma, as disciplinas estão sendo revistas e atualizadas conforme o mercado necessita. O que vejo de mais bacana, é que os professores são do mercado de trabalho e dão uma idéia real de como funcionam todos os processos de projeto e desenvolvimento e isto a diferencia de outros cursos existentes no mercado que disponibilizam professores que conhecem o que ensinam mas nunca usaram na prática o que aprenderam(somente acadêmicos). Abaixo, seguem as disciplinas do curso:

Engenharia de Componentes utilizando Java
    • Introdução à Engenharia de Componenentes
    • Plataforma Tecnológica e Linguagem de Programação JavaTM
    • Modelagem de Negócios e E-business
    • Qualidade de Software, Gerência de Projetos e Ciclo de Desenvolvimento RUP
    • Design de sistemas utilizando UML
    • Banco de Dados
    • Conectividade: JavaTM com Banco de Dados
    • Metodologia de Pesquisa e Seminários de Orientação à Monografia
    • Ambientes Distribuídos – Redes, Telecomunicações e Seguranças
    • Objetos Distribuídos e Aspectos Avançados da Programação JavaTM
    • Padrões de Projeto de Software, Componentização e Arquitetura J2EE
    • Desenvolvimento de Aplicações Web
    • Componentização da Camada de Visualização: Struts e JSF
    • Componentização da Camada de Negócios: EJB
    • Seminários de Orientação à Monografia e Didática do Ensino Superior

O site da responsável pelo curso: http://www.tntedu.com.br/

O site de onde é dado o curso: http://www.fio.edu.br

Nestes sites podem ser encontradas maiores informações sobre as instituições e sobre o curso.

Eu estou concluindo o curso e por isso posso dizer o quanto ele foi muito bom para meu crescimento profissional. Aproveitem mais esta oportunidade em nossa região.

Um grande abraço.

Instalação Postfix, Spamassassin, Clamav, Postgresql, VSFTPD, LDAP, SFTP, Oracle10g, samba, Squid no Ubuntu

No link oficial do UbuntuBrasil você pode encontrar a documentação detalhada de todos estes itens:

Confira aqui:http://wiki.ubuntu-br.org/Servidores

  • Postfix – Instalando um servidor de email com autenticação segura

  • Postfix/Spamassassin/Camav – Adicionando controles de spam e antivirus no Postfix

  • Instalando o PostgreSQL- Como instalar o banco de dados Postgresql and fax communication using your modem.

  • VSFTPD- Instalação e configuração do VSFTPD por Shell Script

  • Introdução LDAP- Um guia introdutório ao LDAP

  • Instalando servidor LDAP – Como instalar um servidor LDAP com autenticação no domínio

  • Servidor SFTP- (chrooted, sem shell) – Somente SFTP

  • Instalando o Oracle10g – Como instalar o banco de dados Oracle10g.

  • Samba – Guia compreensivo do Samba.

  • Samba Server – Configurando o Samba como Controlador de Domínio para Pequenas Redes com o Ubuntu 6.10.

  • Squid – Configurando um servidor Proxy em modo Transparente.

Até a próxima.

Instalando o PostgreSQL 8.3 no Ubuntu

Instalar postgresql 8.3:

$ sudo apt-get install postgresql-8.3 postgresql-client-8.3

Instalar pdadmin3 (interface gráfica):

$ sudo apt-get install pgadmin3 pgadmin3-data

Alterar senha padrão do usuario postgres:

Esta alteração abaixo é muito importante pois sem ela, você não consegue logar com a sua senha no banco ;-). A primeira linha abre a interface texto onde serão executados os comandos a seguir:

$sudo su postgres -c psql postgres
ALTER USER postgres WITH PASSWORD ‘suasenhaaqui’;
\q

Agora é só restartar o banco:

$ sudo /etc/init.d/postgresql-8.3 restart

Estas configurações já são suficientes para o funcionamento do postgreSQL 8.3 no Ubuntu.

Mas é interessante dar uma olhada em postgresql.conf e pg_hba.conf situados em :

usuario@ubuntu:/etc/postgresql/8.3/main$

Neles você encontra muitos parâmetros relacionados a segurança. Edite-os com o comando:

$ sudo gedit nomedoarquivo.conf

Se achar melhor, pode editá-los na interface gráfica pgadmin3 que se encontra no menu Applications/System Tools/pgAdmin III.

Até a próxima!