🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: mysql i postgres - trigger czy cos innego?

#194612
From: hubert depesz lubaczewski
Date: Wed, 02 Sep 2015 10:32
26 lines
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-mail
References: <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