Aprende Java Aprende Php Aprende C++ Aprende HTML 5 Aprende JavaScript Aprende JSON Aprende MySQL Aprende SQLServer Aprende Visual Basic 6 Aprende PostgreSQL Aprende SQLite Aprende Redis Aprende Kotlin Aprende XML Aprende Linux VSC Aprende Wordpress Aprende Laravel Aprende VueJS Aprende JQuery Aprende Bootstrap Aprende Netbeans Aprende Android
Sigueme en Facebook Sigueme en Twitter Sigueme en Instagram Sigueme en Youtube Sigueme en TikTok Sigueme en Whatsapp
Home / PostgreSQL / Campo autoincrement en PostgreSQL con pgAdminIII

Campo autoincrement en PostgreSQL con pgAdminIII

Por 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

Artículos similares

AutoDraw: App Inteligente de Google para adivinar lo que estas dibujando

Google acaba de lanzar AutoDraw, una aplicación que usa la Inteligencia Artificial para adivinar lo que intentas dibujar[...]

Ejecutar función de postgreSQL desde Java

Este es una continuación de un tutorial pasado [Funciones en PostgreSQL y pgAdmin], así que si quieres entenderlo mucho[...]

JSpinner: Cambiar color de fondo y fuente

Un JSpinner es un componente swing de java con una caja de texto y un par de botones que nos permiten incrementar  y dec[...]

Conectar java con Firebird

En este tutorial veremos la forma de conectarse a una base de datos de Firebird utilizando el lenguaje Java y el IDE Net[...]

Agregar soporte para JNLP en servidor Apache

Java Network Launching Protocol (JNLP) es una especificación usada por Java Web Start. Esta especificación, permite tene[...]

6 Recursos Esenciales y Gratuitos para Desarrolladores de Software

En el vertiginoso mundo del desarrollo de software, mantenerse actualizado y eficiente no es solo una ventaja, sino una[...]