You are on page 1of 32

Nue vo usuario Principal

Inicio : De scargas : Trucos VB.Ne t, PHP, De lphi : Manuale s : C digo Fue nte

Seguir

3,323 seguidores

Me gusta

636

Enviar

Inicio Buscar C ontactar De scargas Enciclope dia Estadsticas Eve ntos Foros Manuale s, Artculos Nue stra historia Q ui ne s som os R e com i ndanos Te m as Top 10 PostgreSQL: Enlaces Relacionados

Instalar y administrar PostgreSQL en Microsoft Windows 7

C re ar aplicacin APEX O racle XE e n Linux


Ubuntu

C argar fiche ro e n
MySQ L

MySQ L Se rve r 6.0


W indows

Trucos De lphi, PHP, Java, Visual Studio

Tu cue nta
Descargas

Ex plicam os cm o de scargar e instalar e l m otor de base de datos gratuito Postgre SQ L, os m ostram os cm o instalarlo e n e l siste m a ope rativo Microsoft W indows 7. Adm inistram os Postgre SQ L y cre am os role s, table space s, base s de datos, e tc.

Instalar MSDE O racle 10g e n W indows Tipos de datos O racle

O racle Manage m e nt Se rve r

R e cupe rar con R MAN Modo Archive Log Se cue ncias e n O racle

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Postgre SQ L. C m o de scargar e instalar Postgre SQ L 9 e n Microsoft W indows 7. Adm inistracin de Postgre SQ L, cre acin de usuarios (role s), catlogos. C re ar role s de login (usuarios) e n Postgre SQ L. C re ar table space para guardar los datos de una base de datos e n Postgre SQ L. C re ar una base de datos para guardar tablas y vistas e n Postgre SQ L. C re ar una tabla de e je m plo e n Postgre SQ L . Artculos re lacionados. C r ditos.

Se cue ncias e n O racle Disparadore s (trigge rs)


O racle

MySQ L Se rve r e n
Ubuntu

Ms Ace rca de Base s


de Datos

Noticias/artculos de
ajpdsoft Noticia/artculo ms leda sobre Bases de Datos: C m o instalar MySQ L Se rve r e n W indows

PostgreSQL
Postgre SQ L e s un siste m a de ge stin de base de datos re lacional (SGBDR ) orie ntada a obje tos y libre (gratuito) y de cdigo abie rto (ope n source ), publicado bajo la lice ncia BSD. C om o m uchos otros proye ctos ope n source , e l de sarrollo de Postgre SQ L no e s controlado por una sola e m pre sa sino que e st dirigido por una com unidad de de sarrolladore s y organizacione s com e rciale s las cuale s trabajan e n su de sarrollo. Dicha com unidad e s de nom inada e l PGDG (Postgre SQ L Global De ve lopm e nt Group). Algunas de las caracte rsticas de Postgre SQ L: Alta concurre ncia: m e diante un siste m a de nom inado MVC C (Acce so concurre nte m ultive rsin) Postgre SQ L pe rm ite que m ie ntras un proce so e scribe e n una tabla, otros acce dan a la m ism a tabla sin ne ce sidad de bloque os. C ada usuario obtie ne una visin consiste nte de lo ltim o a lo que se le hizo com m it. Esta e strate gia e s supe rior al uso de bloque os por tabla o por filas com n e n otras base s, e lim inando la ne ce sidad de l uso de bloque os e x plcitos. Am plia varie dad de tipos de datos nativos: Nm e ros de pre cisin arbitraria. Te x to de largo ilim itado. Figuras ge om tricas (con una varie dad de funcione s asociadas). Dire ccione s IP (IPv4 e IPv6). Bloque s de dire ccione s e stilo C IDR . Dire ccione s MAC . Arrays. Ade m s, los usuarios pue de n cre ar sus propios tipos de datos, los que pue de n se r por com ple to inde x able s gracias a la infrae structura GiST de Postgre SQ L. Algunos e je m plos son los tipos de datos GIS cre ados por e l proye cto PostGIS. C lave s aje nas (Llave s aje nas, C lave s Forne as Fore ign Ke ys). Disparadore s (trigge rs): un disparador o trigge r se de fine e n una accin e spe cfica basada e n algo ocurre nte de ntro de la base de datos. En Postgre SQ L e sto significa la e je cucin de un proce dim ie nto alm ace nado basado e n una de te rm inada accin sobre una tabla e spe cfica. Ahora todos los disparadore s se de fine n por se is caracte rsticas: El nom bre de l disparador o trigge r. El m om e nto e n que e l disparador de be arrancar. El e ve nto de l disparador de be r activarse sobre ... La tabla donde e l disparador se activar. La fre cue ncia de la e je cucin. La funcin que podra se r llam ada. Vistas (Vie ws). Inte gridad transaccional. He re ncia de tablas. Tipos de datos y ope racione s ge om tricas. Soporte para transaccione s distribuidas: Postgre SQ L pe rm ite inte grarse e n un siste m a distribuido form ado por varios re cursos (p.e j, una base de datos Postgre SQ L, otra O racle , una cola de m e nsaje s IBM MQ JMS y un ER P SAP) ge stionado por un se rvidor de aplicacione s donde e l x ito ("com m it") de la transaccin goblal e s e l re sultado de l x ito de las transaccione s locale s..

Votos del A rtculo Puntuacin Prom e dio: 4.88 votos: 9

ltim as De scargas AjpdSoft Inform acin PC W MI e n VB.Ne t AjpdSoftenciclopedias Acce so Trminos Postgre SQ L con Lazarus x 64 Eje m plo acce so nativo a SQ Lite con ADO .Ne t e n C # .Ne t AjpdSoft Acce so MySQ L Android AjpdSoft Acce so SQ Lite C # ADO .NET AjpdSoft Acce so MySQ L con ADO .NET e n C # AjpdSoft Ge stin Inte gral cdigo fue nte De lphi ltim os AjpdSoft Inde ar Te xcha, to DATE_FO Rx MAT(fe PDF C # iTeform x tSharp ato) Enc.: Funcione s MySQ L AjpdSoft C apturar Pantalla C # SO AP Eventos Enc.: Inform tica Octubre AjpdSoft Ge stin de Transporte s Fiche ros C SR F D L Enc.: M m M J tica V S instalacin anual Inform 1 2 3 4 5 AjpdSoft Separar SIG 6 7 8 9 10 11 12

Por favor tm ate un se gundo y vota por e ste artculo:

Grabar mi Voto!

Opciones Enviar a un Am igo

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

10 11 12

13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

Cmo descargar e instalar PostgreSQL 9 en Microsoft Windows 7


Abrire m os un nave gador we b y acce de re m os a la UR L: http://www.postgresql.org/download/windows

Consejos

En nue stro caso de scargare m os la ve rsin an no e stable 9.0.0 R C 1 para W indows de 32 bits (W in x 86-32):

Una ve z de scargado e l archivo de instalacin de Postgre SQ L ( postgresql-9.0.0-rc1-windows.exe de 45,5 MB) pulsare m os con e l botn de re cho de l ratn sobre l y se le ccionare m os "Eje cutar com o adm inistrador":

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Lenguajes Se le cciona Idiom a de la Inte rfaz:

Spanish

Webs recomendadas O rasite .com

C oloca tu we b aqu

Language english English

Si te ne m os activado e l control de cue ntas de usuario nos m ostrar una adve rte ncia con e l te x to "De se a pe rm itir que e ste program a re alice cam bios e n e l e quipo?", pulsare m os "S" para continuar con la instalacin de Postgre SQ L:

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Se iniciar e l asiste nte para instalar Postgre SQ L, pulsare m os "Siguie nte ":

Indicare m os la carpe ta de instalacin de Postgre SQ L, donde se guardarn los e je cutable s, libre ras y fiche ros de configuracin de Postgre SQ L:

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Indicare m os tam bi n la carpe ta donde se guardarn los datos por de fe cto de Postgre SQ L:

Introducire m os la contrase a para e l supe rusuario "postgre s" que se r con e l que inicie m os se sin para adm inistrar la base de datos:

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Introducire m os e l pue rto de e scucha para la cone x in con e l se rvidor Postgre SQ L, por de fe cto e l 5432:

Se le ccionare m os la configuracin re gional:

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Pulsare m os "Siguie nte " para iniciar la instalacin de finitiva de l se rvidor Postgre SQ L e n Microsoft W indows 7:

Se iniciar e l asiste nte para instalar e l m otor de base de datos Postgre SQ L, que cre ar las carpe tas oportunas, copiar los fiche ros ne ce sarios y cre ar e l se rvicio W indows para iniciar de form a autom tica e l m otor de base de datos:

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Una ve z finalizada la instalacin e l asiste nte nos dar la posibilidad de e je cutar Stack Builde r, aplicacin que nos pe rm itir instalar otros com pone nte s y he rram ie ntas para Postgre SQ L:

Si he m os m arcado la opcin de Stack Builde r, se iniciar, se le ccionare m os "Postgre SQ L 9.0 on port 5432" y pulsare m os "Ne x t":

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Se le ccionare m os las aplicacione s, com pone nte s y he rram ie ntas a instalar y pulsare m os "Ne x t" (e n nue stro caso cance lare m os Stack Builde r pue s no instalare m os m s com pone nte s):

El asiste nte para instalar e l se rvodpr Postgre SQ L habr cre ado un se rvicio que e star iniciado y e n tipo de inicio autom tico llam ado "postgre sql-9.0":

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Y habr cre ado la carpe ta e n archivos de program a "Posgre SQ L" con las subcarpe tas:

Y la carpe ta de datos:

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

C on e sto habre m os conve rtido nue stro e quipo Microsoft W indows 7 e n un se rvidor de base de datos Postgre SQ L. Si que re m os que los e quipos de nue stra re d te ngan acce so al se rvidor Postgre SQ L y te ne m os algn cortafue gos (fire wall) de be re m os abrir e l pue rto 5432. Y si que re m os que se te nga acce so de sde Inte rne t al se rvidor Postgre SQ L de be re m os re dire ccionar (m ape ar) e l pue rto 5432 e n e l route r o cortafue gos de nue stra e m pre sa.

Administracin de PostgreSQL, creacin de usuarios (roles), catlogos


Crear roles de login (usuarios) en PostgreSQL
Para e l acce so a la adm inistracin de l m otor de base de datos Postgre SQ L acce de re m os al botn "Iniciar" - "Postgre SQ L 9.0" "pgAdm in III":

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

De sple gare m os "Se rve r Groups", de ntro de sple gare m os "Se rvidore s" y de ntro de ste pulsare m os con e l botn de re cho de l ratn sobre "Postgre SQ L 9.0 (localhost:5432), e n e l m e n e m e rge nte se le ccionare m os "C one ctar":

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Introducire m os la contrase a para e l supe rusuario postgre s (la contrase a introducida e n la instalacin):

Si todo e s corre cto nos cone ctare m os al se rvidor Postgre SQ L, de sde pgAdm in podre m os configurar y adm inistrar e l se rvidor de Postgre SQ L:

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Para cre ar un rol de login pulsare m os con e l botn de re cho de l ratn sobre "R ole s de Login", se le ccionare m os "Nue va R ol de Login":

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

En la pe staa "Propie dade s" introducire m os los siguie nte s datos: Nom bre de l R ol: nom bre de l usuario, e n nue stro caso "ajpdsoft". C ontrase a: contrase a para e ste usuario (rol). La cue nta caduca: si que re m so que la cue nta de usuario caduque e n una fe cha la e stable ce re m os e n e ste cam po.

En la pe staa "Privile gios de R ol" podre m os indicar si e ste usuario se r supe rusuario, si pue de cre ar obje tos de la base de datos y si pue de cre ar role s:

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Pulsare m os "O K" e n la ve ntana ante rior para cre ar e l rol de login. El script SQ L para cre ar un usuario (rol) e n Postgre SQ L, script que podre m os ve r e n la pe staa "SQ L", ante s de pulsar e n "O K" e n la ve ntana ante rior: CREATE ROLE ajpdsoft LOGIN ENCRYPTED PASSWORD 'md55f8e1f359c12dafag3h3hfjbxxxb857' VALID UNTIL 'infinity';

Crear tablespace para guardar los datos de una base de datos en PostgreSQL
Ante s de cre ar una base de datos, pode m os cre ar e l table space donde guardare m os los datos de la m ism a, si bie n se pue de n utilizar los table space s por de fe cto de Postgre SQ L (pg_de fault y pg_global) e s re com e ndable cre ar table space s se parados. Para cre ar un table space acce de re m os a la adm inistracin pgAdm in, sobre "Table space s" pulsare m os con e l botn de re cho y se le ccionare m os "Nue vo Table space ":

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

En la pe staa "Propie dade s" introducire m os los siguie nte s datos: Nom bre : nom bre que ide ntificar e l table space , e n nue stro caso "tb_ajpdsoft". Locacin: ubicacin de los datos de l table space , e n nue stro caso: C:datos_postgresqltb_ajpdsoft Propie tario: se le ccionare m os e l usuario cre ado ante riorm e nte "ajpdsoft". Pulsare m os "O K" para cre ar e l table space :

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Nota: la carpe ta de de stino de e x istir, de lo contrario m ostrar un e rror com o e ste : --------------------------pgAdmin III --------------------------Ha ocurrido un error: ERROR: directory "C:/datos_postgresql/tb_ajpdsoft" does not exist --------------------------Aceptar --------------------------El script SQ L que cre ar e l table space e n Postgre SQ L (si lo hici se m os sin e l m odo grfico de pgAdm in CREATE TABLESPACE tb_ajpdsoft OWNER ajpdsoft LOCATION E'C:datos_postgresql b_ajpdsoft'; Inicialm e nte , Postgre SQ L cre ar una subcarpe ta de ntro de la carpe ta indicada para e l table space con un nom bre com o e ste : PG_9.0_201008051

Crear base de datos para guardar tablas y vistas en PostgreSQL


Para cre ar una nue va base de datos e n Postgre SQ L abrire m os pgAdm in, pulsare m os con e l botn de re cho de l ratn sobre "Base s de datos", se le ccionare m os "Nue va Base de Datos":

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

En la pe staa "Propie dade s" introducire m os los siguie nte s datos: Nom bre : nom bre de la base de datos, e n nue stro caso "bdajpdsoft". Propie tario: se le ccionare m os e l usuario cre ado ante riorm e nte "ajpdsoft". C odificado: se le ccionare m os UTF8. Table space : se le ccionare m os e l table space cre ado ante riorm e nte "tb_ajpdsoft". C olacin: se le ccionare m os "Spanish_Spain.1252". Tipo carcte r: se le ccionare m os "Spanish_Spain.1252". Pulsare m os "O K" para cre ar la base de datos:

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

El script SQ L para cre ar una base de datos postgre SQ L de sde la lne a de com andos: CREATE DATABASE bdajpdsoft WITH ENCODING='UTF8' OWNER=ajpdsoft LC_COLLATE='Spanish_Spain.1252' LC_CTYPE='Spanish_Spain.1252' CONNECTION LIMIT=-1 TABLESPACE=tb_ajpdsoft;

Crear un esquema y una tabla de ejemplo en PostgreSQL


Para cre ar un e sque m a e n la base de datos cre ada ante riom e nte , la de sple gare m os e n pgAdm in, e n "Esque m as" de e sta base de datos pulsare m os con e l botn de re cho y se le ccionare m os "Nue vo Esque m a":

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

En la pe staa "Propie dade s" indicare m os e l nom bre para e l e sque m a, por e je m plo "ajpdsoft" y e l usuario (login de inicio) propie tario, e n nue stro caso "ajpdsoft". Pulsare m os "O K" para cre ar e l e sque m a:

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

El script SQ L para cre ar e l e sque m a e n Postgre SQ L: CREATE SCHEMA ajpdsoft AUTHORIZATION ajpdsoft; Para cre ar una tabla de ntro de l e sque m a "ajpdsoft" (que a su ve z e st de ntro de la base de datos "bdajpdsoft") pulsare m os con e l botn de re cho de l ratn sobre "Tablas" (de ntro de l e sque m a) y se le ccionare m os "Nue va Tabla":

Introducire m os e l nom bre de la tabla, por e je m plo "facturas", e l propie tario "ajpdsoft", e l Table space "tb_ajpdsoft":

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

En la pe staa "C olum nas" pulsare m os "Aadir":

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Introducire m os e l nom bre de la colum na, por e je m plo "codigo", e l tipo de datos (para e l autoincre m e nto e n Postgre SQ L se le ccionare m os "se rial"), pue sto que e sta colum na se r clave prim aria m arcare m os "No Nulo":

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

De la m ism a form a, aadire m os e l re sto de las colum nas para la tabla "facturas": fe cha (de tipo "date "), codigoclie nte (de tipo "inte ge r"), num e ro (de tipo "characte r(40)"), im porte (de tipo "m one y") y obse rvacion (de tipo "te x t"):

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

En la pe staa "R e striccione s", para aadir una clave prim aria para la tabla, se le ccionare m os "C lave Prim aria" y pulsare m os "Aadir":

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

En "Nom bre ", introducire m os e l nom bre para la clave prim aria, por e je m plo: cp_codigo:

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

En la pe staa "C olum nas" se le ccionare m os "codigo" y pulsare m os "Aadir":

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Pulsare m os "O K" para cre ar la clave prim aria para e l cam po "codigo":

Y ya te ndre m os cre ada la tabla "facturas" de Postgre SQ L:

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

El script SQ L para cre ar una tabla e n Postgre SQ L: CREATE TABLE ajpdsoft.facturas ( codigo serial NOT NULL, fecha date, codigocliente integer, numero character(40), importe money, observacion text, CONSTRAINT cp_codigo PRIMARY KEY (codigo) ) WITH ( OIDS = FALSE ) TABLESPACE tb_ajpdsoft; ALTER TABLE ajpdsoft.facturas OWNER TO ajpdsoft;

Artculos relacionados
Artculos de l Proye cto AjpdSoft sobre Postgre SQ L. Acce so al m otor de base de datos Postgre SQ L de sde W indows XP con O DBC. C m o cre ar un sitio we b con se ccione s dinm icas con HTML, PHP, De lphi y MySQ L. C m o instalar MySQ L Se rve r 6.0 Alpha e n W indows XP.

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Instalacin y configuracin de W indows XP Se rvice Pack 3. Manual SQ L (con e je m plos de se nte ncias SQ L O racle ). Manual para instalar O racle 9i e n W indows con capturas de pantalla. Instalar O racle Database 11g Standard Edition e n W indows XP Profe sional. Instalar O racle Database 10g XE Ex pre ss Edition e n W indows XP. Instalar O racle Database 10g Ex pre ss Edition XE e n Linux Ubuntu 6.06. C m o acce de r a una BBDD MS Acce ss con De lphi sin utilizar cdigo fue nte . Instalar y adm inistrar Microsoft SQ L Se rve r 2008 Ex pre ss SP1. C onsultas e inform e s de sde Microsoft Acce ss a Ex ce l. Acce so a SQ Lite 3 m e diante De lphi 6 y Ze osDBO e n W indows XP. SQ Lite 3.6.11, instalacin, configuracin, acce so m e diante O DBC. De finicin UR L. De finicin SQ L. De finicin O DBC . De finicin Mozilla Fire fox . AjpdSoft Adm inistracin de base de datos. AjpdSoft C opia Se guridad MySQ L. Artculos de l Proye cto AjpdSoft sobre Microsoft Acce ss. Artculos de l Proye cto AjpdSoft sobre los siste m as ope rativos de Microsoft W indows. Foro de AjpdSoft sobre W indows, con trucos, dudas re sue ltas, solucin a e rrore s.

Crditos
Artculo re alizado nte gram e nte por Alonsojpd m ie m bro fundador de l proye cto AjpdSoft.

Instalar

SQL Oracle

PostgreSQL

News Server

Enviado e l Monday, 20 Se pte m be r a las 00:39:52 por ajpdsoft

Me gusta Seguir

636

Enviar

Seguir a @ajpdsoft

3,323 seguidores

Regstrate para ver a quien estn siguiendo tus amigos.

E s te s itio web NO CONTIENE malware, todos los programas c on c digo fuente aqu. A utor: A lons o J avier P rez D az Google + Sgue nos e n Google +

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

You might also like