🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.programming
Article #215768

Re: Serializacja obiektów w bazie danych - jakie podejście jest zalecane?

#215768
From: Szyk Cech
Date: Sat, 27 Jul 2019 19:57
15 lines
1853 bytes
>> * struktura bazy danych generuje się automatycznie z klas C++.
> 
> Dlaczego?

Hasło: DRY (ang.: Don't repeat yourself.).

Nie zmierzam robić tego raz. Chcę stworzyć mechanizm generowania baz dla 
wszelkich moich projektów bazodanowych. Chcę mieć potem wygodę używania 
tego rozwiązania (tak wiem by to osiągnąć muszę napisać drugie tyle 
testów automatycznych).

SOCI ma pełnić w tym kluczową rolę, bo jak rozumiem przykrywa nawet 
specyficzną składnię danego motoru (ujednolica ją). Prawdopodobnie będę 
musiał użyć wersji 3.x z uwagi na stabilność. Szkoda, że nie wiadomo 
jakie są różnice między wersjami 3.x a 4.0...
Technical Details
Message-ID: <U02%E.324013$Lu7.252596@fx13.am4>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!3.eu.feeder.erje.net!feeder.erje.net!newsreader4.netcologne.de!news.netcologne.de!peer02.ams1!peer.ams1.xlned.com!news.xlned.com!peer02.am4!peer.am4.highwinds-media.com!news.highwinds-media.com!fx13.am4.POSTED!not-for-mail
References: <3RZ_E.825905$w82.303616@fx33.am4> <b5a5eba3-5dcd-4ee9-acf6-4ee728a19a5f@googlegroups.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!3.eu.feeder.erje.net!feeder.erje.net!newsreader4.netcologne.de!news.netcologne.de!peer02.ams1!peer.ams1.xlned.com!news.xlned.com!peer02.am4!peer.am4.highwinds-media.com!news.highwinds-media.com!fx13.am4.POSTED!not-for-mail
Subject: Re: Serializacja obiektów w bazie danych - jakie
 podejście jest zalecane?
Newsgroups: pl.comp.programming
References: <3RZ_E.825905$w82.303616@fx33.am4> <b5a5eba3-5dcd-4ee9-acf6-4ee728a19a5f@googlegroups.com>
From: Szyk Cech <szykcech@spoko.pl>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <b5a5eba3-5dcd-4ee9-acf6-4ee728a19a5f@googlegroups.com>
Lines: 15
Message-ID: <U02%E.324013$Lu7.252596@fx13.am4>
X-Complaints-To: abuse(at)newshosting.com
NNTP-Posting-Date: Sat, 27 Jul 2019 19:57:40 UTC
Organization: Newshosting.com - Highest quality at a great price! www.newshosting.com
Date: Sat, 27 Jul 2019 21:57:39 +0200
X-Received-Bytes: 1722
X-Received-Body-CRC: 1404304689
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit