🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.bazy-danych
Article #183249

Re: Jak przenumerować pole typu "autoincrement"

#183249
From: Borafu
Date: Sun, 05 Jul 2009 19:46
23 lines
1997 bytes
Fantom pisze:
>>> Da się to przenumerować z poziomu RDBMS, nie uciekając się np. do PHP?
>>> Który RDBMS ewentualnie potrafi takie cuda robić?
(...)
>> Problem, który poruszyłeś pojawia się co jakiś czas (dlatego znalazł 
>> się w FAQ), ale jakoś nie mogę się doczekać sensownego uzasadnienia 
>> takiej akcji. Może uchylisz rąbka tajemnicy?
> 
> Ja znam odpowiedz. W niektorych typach baz, moze sie zdazyc, ze pole to 
> osiagnie juz maksimum, a wczesniej bedzie np 95 % dziur. Po prostu dane 
> sa kasowane w jakiejs tam sytuacji. I w specyficznej bazie nei pozmoe 
> dawanien nawet zadnych bigintow itp - a wartosc sie "przekreci" i lipa.

To że są luki jest oczywiste, natomiast problemem może być dojście to 
max. wartości pola i to jest w praktyce jedyny chyba sensowny przypadek 
problemu z przenumerowaniem.
Z tym że jeśli do takiego faktycznie przypadku doszło to albo jest to 
błąd projektowy albo awaria/sabotaż/głupota. Tak czy siak w rzeczywistej 
bazie może to się okazać katastrofą.

Pozdro
-- 
Borafu
Technical Details
Message-ID: <h2qvuf$a5l$1@inews.gazeta.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
References: <h2kiq5$hhu$1@opal.futuro.pl> <h2kk0e$l1r$1@inews.gazeta.pl> <h2qehm$jd$1@atlantis.news.neostrada.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: Borafu <borafu_NIELUBIESPAMU@gazeta.pl>
Newsgroups: pl.comp.bazy-danych
Subject: Re: Jak przenumerować pole typu "autoincrement"
Date: Sun, 05 Jul 2009 21:46:18 +0200
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 23
Message-ID: <h2qvuf$a5l$1@inews.gazeta.pl>
References: <h2kiq5$hhu$1@opal.futuro.pl> <h2kk0e$l1r$1@inews.gazeta.pl> <h2qehm$jd$1@atlantis.news.neostrada.pl>
NNTP-Posting-Host: staticline10548.toya.net.pl
Mime-Version: 1.0
X-Trace: inews.gazeta.pl 1246823183 10421 85.89.162.41 (5 Jul 2009 19:46:23 GMT)
X-Complaints-To: usenet@agora.pl
NNTP-Posting-Date: Sun, 5 Jul 2009 19:46:23 +0000 (UTC)
X-User: borafu
In-Reply-To: <h2qehm$jd$1@atlantis.news.neostrada.pl>
User-Agent: Thunderbird 2.0.0.22 (Windows/20090605)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit