[PostgreSQL] Pole liczbowe
Pawel - 19-07-2006 00:45
[PostgreSQL] Pole liczbowe
Czy jest jakies pole liczbowe ktore ma wiecej znakow niz to ? bigserial 9223372036854775807 http://www.postgresql.org/docs/8.1/i...TATYPE-NUMERIC
Bo niestety w moim projekcie moze zabraknac numeracji.
Co wogole sie dziej gdy dojdzie dokonca numeracja ? Nie dodaja sie nastepne rekordy ?
Wojtek pBT (prac) - 19-07-2006 00:45
Pawel napisał(a): > Czy jest jakies pole liczbowe ktore ma wiecej znakow niz to ? > bigserial 9223372036854775807 > http://www.postgresql.org/docs/8.1/i...TATYPE-NUMERIC > > Bo niestety w moim projekcie moze zabraknac numeracji.
pokombinuj z BIGINT UNSIGNED i sequence http://www.dbf.pl/faq/tresc.html?rozdzial=10#o10_16
> > Co wogole sie dziej gdy dojdzie dokonca numeracja ? > Nie dodaja sie nastepne rekordy ?
Nie wiem, mogę szczelać: 1) wyskoczy błąd 2) licznik się zawinie i będzie liczył po ujemnych... > > >
pBT
A.L.E.C - 19-07-2006 00:45
Pawel wrote: > Czy jest jakies pole liczbowe ktore ma wiecej znakow niz to ? > bigserial 9223372036854775807 > Bo niestety w moim projekcie moze zabraknac numeracji.
pochwal się co projektujesz, bo prawie na pewno nie jest ci to potrzebne
> Co wogole sie dziej gdy dojdzie dokonca numeracja ?
licznik się przekręci
> Nie dodaja sie nastepne rekordy ?
jeśli jest założony indeks unikalny
-- Aleksander 'A.L.E.C' Machniak http://alec.pl gg-2275252 LAN Management System Developer http://lms.alec.pl
Pawel - 19-07-2006 00:45
pokombinuj z BIGINT UNSIGNED i sequence http://www.dbf.pl/faq/tresc.html?rozdzial=10#o10_16
Bardzo fajne rozwiazanie. Tylko nie moge znalesc do jakiej wartosci max moze byc w polu BIGINT UNSIGNED. Moze wiesz jaka to maksymalna wartosc jest ?
Wojtek pBT (prac) - 19-07-2006 00:45
Pawel napisał(a): > pokombinuj z BIGINT UNSIGNED i sequence > http://www.dbf.pl/faq/tresc.html?rozdzial=10#o10_16 > > Bardzo fajne rozwiazanie. > Tylko nie moge znalesc do jakiej wartosci max moze byc w polu BIGINT > UNSIGNED. > Moze wiesz jaka to maksymalna wartosc jest ? > > A ile jesteś w stanie zapisać na 8 bajtach licząc o 0, a nie od -9223372036854775808 czyli tak około 2^64 = 18446744073709551616
pBT
hubert depesz lubaczewski - 19-07-2006 00:45
On 2006-07-18, Pawel <info@superlotto.pl> wrote: > Czy jest jakies pole liczbowe ktore ma wiecej znakow niz to ? > bigserial 9223372036854775807 > http://www.postgresql.org/docs/8.1/i...TATYPE-NUMERIC > Bo niestety w moim projekcie moze zabraknac numeracji.
???? co ty liczysz, że taka ilość może niewystarczyć?
depesz
-- http://www.depesz.com/index.php/2006/06/22/choroby/
Robert Osowiecki - 21-07-2006 01:19
Pawel napisał(a): > Czy jest jakies pole liczbowe ktore ma wiecej znakow niz to ? > bigserial 9223372036854775807 > http://www.postgresql.org/docs/8.1/i...TATYPE-NUMERIC > > Bo niestety w moim projekcie moze zabraknac numeracji. > > Co wogole sie dziej gdy dojdzie dokonca numeracja ? > Nie dodaja sie nastepne rekordy ?
Przelicz sobie ile rekordów musi powstawać na sekundę, żeby taka numeracja się wyczerpała w ciągu 100 lat i idz na piwo. Jeśli masz sprzęt, który tyle potrafi przerobić, to gratuluję takiego problemu
:)
R.
herakles - 21-07-2006 01:19
Pawel wrote:
> Czy jest jakies pole liczbowe ktore ma wiecej znakow niz to ? > bigserial 9223372036854775807 > http://www.postgresql.org/docs/8.1/i...TATYPE-NUMERIC > > Bo niestety w moim projekcie moze zabraknac numeracji. > > Co wogole sie dziej gdy dojdzie dokonca numeracja ? > Nie dodaja sie nastepne rekordy ? iiiiiiiiihhhhhhhhhhaaaaaaaaaaaaaaaaaaaa!!!
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
[PostgreSQL] - jak =?ISO-8859-2?Q?zabezpieczy=E6_interesy_tw?==?ISO-8859-2?Q?=F3rcy_systemu_=3F=3F=3F?=
postgresql - int/int
postgresql Select count(*) czy raczej Select count(ID)
[PostgreSQL] jak =?ISO-8859-2?Q?pobra=E6_warto=B6=E6_zwracan?==?ISO-8859-2?Q?=B1_przez_funkcj=EA=3F?=
[postgresql] INSERT OR UPDATE - jak =?ISO-8859-2?Q?b=EAdzie_na?==?ISO-8859-2?Q?jlepiej=3F?=
[postgresql] kilka =?ISO-8859-2?Q?rekord=F3w_subquery_jako_?==?ISO-8859-2?Q?string?=
[PostgreSQL] Jak =?ISO-8859-2?Q?po=B3=B1czy=E6_funkcje_z_w?==?ISO-8859-2?Q?idokiem?=
Postgres - replikcja master-master
Dopasowanie do "najlepszego" dopasowania :) [ PostgreSQL]
Problemy z =?ISO-8859-2?Q?instalacj=B1_PostgreSQL_na_syste?==?ISO-8859-2?Q?mach_Windows?=
zanotowane.pldoc.pisz.plpdf.pisz.plnocnerozmowy.xlx.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|