From: | "Jaime Casanova" <jcasanov(at)systemguards(dot)com(dot)ec> |
---|---|
To: | "Agustin Ignacio Genoves" <agustingenoves(at)gmail(dot)com> |
Cc: | "Alvaro Herrera" <alvherre(at)alvh(dot)no-ip(dot)org>, "M C" <ayudapostgre(at)gmail(dot)com>, POSTGRES <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | la duda existencial del tipo character fue:(Re: Obtener el valor de un campo serial luego de un insert) |
Date: | 2008-12-15 14:04:34 |
Message-ID: | 3073cc9b0812150604o46916d3eg7d8caf90dc5ac285@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
On Mon, Dec 15, 2008 at 6:39 AM, Agustin Ignacio Genoves
<agustingenoves(at)gmail(dot)com> wrote:
> Hola, leyendo los mails sobre este problema me encontre con el
> comentario de alvaro que dice que usar columnas char es problematico.
> No lo sabia y quisiera saber el por que es problematico o una idea
> pesima. Gracias
>
por que esos campos son muy confusos y ademas desperdician espacio... mira esto:
prueba=# create table t1(c1 char(10), v1 varchar(10), t1 text);
prueba=# insert into t1 values (' a ', ' a ', ' a ');
prueba=# select length(c1), length(v1), length(t1) from t1;
length | length | length
--------+--------+--------
2 | 3 | 3
(1 row)
prueba=# select pg_column_size(c1), pg_column_size(v1),
pg_column_size(t1) from t1;
pg_column_size | pg_column_size | pg_column_size
----------------+----------------+----------------
11 | 4 | 4
(1 row)
prueba=# select * from t1;
c1 | v1 | t1
------------+-----+-----
a | a | a
(1 row)
prueba=# select c1 || 'p', v1 || 'p', t1 || 'p' from t1;
?column? | ?column? | ?column?
----------+----------+----------
ap | a p | a p
(1 row)
--
Atentamente,
Jaime Casanova
Soporte y capacitación de PostgreSQL
Asesoría y desarrollo de sistemas
Guayaquil - Ecuador
Cel. +59387171157
From | Date | Subject | |
---|---|---|---|
Next Message | Agustin Ignacio Genoves | 2008-12-15 15:45:11 | Re: la duda existencial del tipo character fue:(Re: Obtener el valor de un campo serial luego de un insert) |
Previous Message | Jaime Casanova | 2008-12-15 14:00:43 | Re: Obtener el valor de un campo serial luego de un insert |