Article View: pl.comp.bazy-danych
Article #194612Re: mysql i postgres - trigger czy cos innego?
From: hubert depesz lubaczewski
Date: Wed, 02 Sep 2015 10:32
Date: Wed, 02 Sep 2015 10:32
26 lines
2222 bytes
2222 bytes
On 2015-08-31, MaRc <tuksmr@gmail.com> wrote:
> Potrzebuję rejestrować, a raczej zapisywać czas ostatniej zmiany w tabeli.
> Mam tabelę nodes i jeśli coś do tej tabeli zostanie dodane, updateowane
> lub delete to by do tabeli nodes_lupdate był wpisywany timestamp.
> tabela nodes_lupdate zawiera jedynie jedną kolumnę o nazwie tstamp. chcę
> zrobić "UPDATE nodes_lupdate set tstamp = now()" jeśli cokolwiek zmieni
> sie w tabeli nodes. potrzebne jest mi to do generowania danych do
> radiusa, jeśli nie było zmiany to nie ma potrzeby generowania nowej
> konfiguracji co za tym idzie nie ma potrzeby reloadu serwera.
w tej tabeli nodes_lupdate masz tylko jeden rekord, czy jeden dla
każdego rekordu w nodes?
jeśli jeden dla każdego w nodes, to czemu po prostu nie zrobisz nowej
kolumny w nodes?
jeśli jeden rekord, i zmieniamy to za każdym razem jak cokolwiek się
zmieni, to to jest bardzo niebezpieczne rozwiązanie, bo będzie ci się
lockować przy transakcjach robiących cokolwiek innego niż jednorekordowa
zmiana w nodes.
depesz
--
The best thing about modern society is how easy it is to avoid contact with it.
http://depesz.com/
Technical Details
Message-ID:
<fqvibc-mm1.ln1@depesz.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin1!goblin.stu.neva.ru!peer01.fr7!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mailReferences:
<55e4a57f$0$27514$65785112@news.neostrada.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin1!goblin.stu.neva.ru!peer01.fr7!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail Newsgroups: pl.comp.bazy-danych From: hubert depesz lubaczewski <depesz@depesz.com> Subject: Re: mysql i postgres - trigger czy cos innego? References: <55e4a57f$0$27514$65785112@news.neostrada.pl> Organization: depesz Software Reply-To: depesz@depesz.com User-Agent: slrn/1.0.2 (Linux) Mime-Version: 1.0 Date: Wed, 2 Sep 2015 12:32:15 +0200 Message-ID: <fqvibc-mm1.ln1@depesz.com> Lines: 26 NNTP-Posting-Host: 95.49.240.101 X-Trace: 1441190110 unt-rea-b-01.news.neostrada.pl 8367 95.49.240.101:59860 X-Complaints-To: abuse@news.neostrada.pl X-Received-Bytes: 2017 X-Received-Body-CRC: 1940616089 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit