Inserir Arquivo Pdf em Banco de Dados – PostgreSQL

Neste tutorial será abordado como incluir arquivos Pdf em um Banco de Dados utilizando o SGBD (Sistema Gerenciador de Banco de Dados) PostgreSQL.
Para iniciar abra o pgAdmim III e Acesse:
Banco de Dados>postgres>Esquemas>public
Perceba que ainda não temos Tabelas criadas.

Para criar a tabela clique com o botão direito do mouse sobre Tabelas e acesse Nova Tabela…

Nesta janela Nova Tabela…
Na Aba Propriedades, determine o Nome à Tabela (em minúsculo) e defina quem é o Dono da Tabela.

Na Aba Colunas, adicione as colunas:
id do tipo integer e Não Nulo
Arquivo do tipo oid

Para concluir a criação da tabela acesse a aba Restrições e defina a Coluna id como
Chave Primária e clique em OK

Perceba que a tabela que acabamos de criar (dados) já está inclusa em Tabelas mas ainda não foram inseridos os arquivos (pdf). Para inserí-los acesse Executar consultas SQL arbitrárias (Query) clicando no ícone que tem uma folha escrito SQL e um Lapís conforme mostra a figura abaixo.

Na janela Query basta inserir o seguinte comando:
insert into NOME_TABELA values (1, lo_import(‘DIRETORIO DO ARQUIVO’));
Repare que no Painel de saída confirma que o arquivo foi inserido com sucesso.

Para verificar como este arquivo é representado na tabela volte ao pgAdmin III selecione a Tabela dados e clique em Visualizar os dados no objeto selecionado e perceba que o arquivo é representado pelo número 40965.

Qualquer dúvida ou correção entre em contato.

e-mail: aro_junior@hotmail.com
Twitter: @A_Juni0r

Obs: Pessoal estou tentando representar este arquivo da tabela (pdf)
em php, mas tenho pouco conhecimento desta linguagem, se alguém
souber como faz por favor me dê alguns auxílios.

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s