ďťż
 
[PostgreSQL] Pole liczbowe ďťż
 
[PostgreSQL] Pole liczbowe
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

[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.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    [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.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nocnerozmowy.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

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com