Sigueme en Facebook Sigueme en Twitter Sigueme en Instagram Sigueme en Youtube
JC Mouse Bolivia
Index / PostgreSQL / Campo autoincrement en PostgreSQL con pgAdminIII

Campo autoincrement en PostgreSQL con pgAdminIII

Autor jc mouse lunes, julio 2, 2012

En Postgres a diferencia de MySQL, colocar un campo con un valor autonumerico incrementable es un poco más complicado pero no imposible, puede realizarse a través de comandos SQL, pero para facilitar el trabajo es preferible utilizar una interfaz gráfica como pgAdminIII.

– Conéctate a Postgres y abre el pgAdminIII, selecciona la base de datos con la que trabajaras y busca el campo “Sequences”, dale click derecho y elegi la opción “New Sequence…”.

pgAdminIII Sequences

– En la ventana que aparece “New Sequence…”, debes rellenar el campo Name: nombre para la secuencia, Owner: el propietario que hara uso de la secuencia, en mi caso se llama “postgres“, Increment: el incremento, si lo dejas vacio, incrementara de 1 en 1, pero es mejor especificarlo, Start: en que valor iniciara el incremento, tenemos otros valores para completar, pero por el momento lo que tenemos es suficiente. Para terminar dale OK

New Sequence

– Para agregar esta secuencia en un campo de cualquier tabla, debemos darle un nombre a la columna, en este caso sera tambien “id”, el tipo de dato Data Type sera Integer y en campo Default Value, debemos agregar la secuencia que creamos en el paso anterior, de la siguiente manera: NEXTVAL(‘secuencia_id’), es decir:

Table pg

Y dale OK para crear la columna

Ya tenemos nuestra campo creado con un valor autoincrementable de 1 en 1, cada vez que se agregue un registro a nuestra tabla, la secuencia añade 1 a nuestro campo “id”.

Tags

Si te ha gustado podrías compartirlo o dejar un comentario. ¡Muchas gracias!
Autor: JC Mouse

Yo soy yo :) JC Mouse, Soy orgullosamente boliviano soy fundador y CEO de la web jc-Mouse.net uno de las pocas web en emprendimiento y tecnología en Bolivia.

Toda la información que encuentres en este sitio es y sera completamente gratis siempre, puedes copiar, descargar y re-publicar si así lo deseas en otros blogs o sitios web, solo te pido a cambio que dejes una referencia a esta web. Esto nos ayuda a crecer y seguir aportando. Bye

Enjoy! :)

También Te Podría Interesar

Introducción a la internacionalización de aplicaciones

Introducción a la internacionalización de aplicaciones

La internacionalización permite a las aplicaciones adaptarse a los diferentes idiomas y regiones sin necesidad de cambio...

Guardar reporte PDF directamente con Jasperreports

Guardar reporte PDF directamente con Jasperreports

Guardar un reporte PDF creado en iReport no es tan diferente de solo visualizarlo en pantalla. En este ejemplo se hace u...

Como paginar registros en Java/Access

Como paginar registros en Java/Access

En este post veremos una forma de realizar la paginación en una base de datos Access utilizando el lenguaje de programac...

WhatsApp: Aprende a usar la nueva función ‘Estado’

WhatsApp: Aprende a usar la nueva función ‘Estado’

A continuación te mostramos una guía sobre la nueva nueva función ‘estado‘ de WhatsApp.  Primero que nada, a...

Efecto Taringa! en vivo

Efecto Taringa! en vivo

En la pagina de Taringa, existe una sección donde se puede ver lo que pasa en ese foro al momento, “Taringa! en vi...

Crear plantillas personalizadas para Netbeans

Crear plantillas personalizadas para Netbeans

Cuando llevamos tiempo programando vamos armando un librería personal de código que utilizamos con frecuencia en nuestro...

7 comentarios en “Campo autoincrement en PostgreSQL con pgAdminIII”

  1. Marvin dice:

    muy buena la explicacion. gracias

  2. ramon dice:

    excelente aporte, gracias por compartir tu conocimiento

  3. Andres dice:

    Estubo bueno hacerle en pgadmin, en sql es asi: SERIAL PRIMARY KEY

    por ejemplo

    CREATE TABLE fecha (
    fecha numeric DEFAULT 0,
    dias timestamp DEFAULT ‘0000-00-00 00:00:00’,
    tiempoA timestamp DEFAULT ‘0000-00-00 00:00:00’,
    DAE SERIAL PRIMARY KEY
    );

    1. Manuel dice:

      Gracias Andres, me sirvio el codigo SQL

  4. david mendez dice:

    muchas gracias me sirvió bastante

  5. Isaac dice:

    Muchas Gracias 😀

  6. Luis dice:

    ERROR: column “‘nombredelacolumna’” does not exist

    Ya verifiqué sintaxis y todo está correcto aun asi me da ese error

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

Comparte lo que sabes

Categorias

Últimas entradas

PHPUnit es un framework que se utiliza para escribir tests en PHP, Netbeans nos permite configurarlo y usarlo fácilmente...

Una Prueba Unitaria, es una forma de comprobar que nuestro código, hace lo que se supone debe hacer; es decir, se asegur...

La prueba del camino básico, es una prueba de “caja blanca” que consiste en verificar el código de nuestros...

Si quieres cambiar el nombre de tus atributos sin tener que reescribir código java por X o Y razón, GSON te permite reno...

Android Bolivia

Bandera en Alto