🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.delphi
Article #346298

Re: Delphi XE2 co wywołało funcję

#346298
From: jasiek
Date: Fri, 02 Feb 2018 09:56
15 lines
2546 bytes
> 
> Ja to robię inaczej; konfiguracja systemu jest elastyczna, ale struktura 
> bazy danych jest dostarczona cała w pełnej konfiguracji.
> Jeżeli dany moduł nie istnieje w danej konfiguracji, to po prostu nie 
> używa jakiś tam obiektów w bazie danych.
> A że baza ma tabele, które są puste i nieużywane?
> I co z tego?
> 
> -- 
> wloochacz

Ten sposób uniemożliwiasz przebudowę samej bazy danych /a w momencie tworzenia musi być przemyślana do końca/ ja robię to w taki sposób że w bazie jest tabela  która zawiera nr wersji bazy danych i przy każdorazowym otwarciu programu, sprawdzany jest numer bazy danych oraz na moim serwerze czy jest nowy numer. Ewentualna zmiana jest powiązana z nowym plikiem wymuszającym zmiany w bazie danych / np.  nowa tabela , wyzwalacze itp wraz z zależnościami w stosunku z pozostałymi tabelami/ Ten sposób pozwala mi na zmianę struktury samej bazy. A  dwa moduły jeden z treścią SQL-a o drugi ze sposobem jego interpretacji i działaniem na samej bazie nie stanowią jakiegoś krytycznego obciążenia pamięci.

jasiek 
Technical Details
Message-ID: <35dc3266-db15-4799-8520-1dbb14edf2d7@googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin3!goblin.stu.neva.ru!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!w142no541939ita.0!news-out.google.com!k194ni2051itb.0!nntp.google.com!g80no540928itg.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
References: <5a70803f$0$694$65785112@news.neostrada.pl> <5a708df3$0$694$65785112@news.neostrada.pl> <5a70a2ad$0$604$65785112@news.neostrada.pl> <5a72e040$0$576$65785112@news.neostrada.pl>

Show Full Headers
Complete Article Headers
X-Received: by 10.36.157.142 with SMTP id f136mr29573866itd.32.1517565362821;        Fri, 02 Feb 2018 01:56:02 -0800 (PST)
X-Received: by 10.157.3.6 with SMTP id 6mr627665otv.3.1517565362735; Fri, 02 Feb 2018 01:56:02 -0800 (PST)
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin3!goblin.stu.neva.ru!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!w142no541939ita.0!news-out.google.com!k194ni2051itb.0!nntp.google.com!g80no540928itg.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: pl.comp.lang.delphi
Date: Fri, 2 Feb 2018 01:56:02 -0800 (PST)
In-Reply-To: <5a72e040$0$576$65785112@news.neostrada.pl>
Complaints-To: groups-abuse@google.com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=91.239.168.1; posting-account=qHKzIQoAAAAK51eA1BNVqO6e4F2lPzBo
NNTP-Posting-Host: 91.239.168.1
References: <5a70803f$0$694$65785112@news.neostrada.pl> <5a708df3$0$694$65785112@news.neostrada.pl> <5a70a2ad$0$604$65785112@news.neostrada.pl> <5a72e040$0$576$65785112@news.neostrada.pl>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <35dc3266-db15-4799-8520-1dbb14edf2d7@googlegroups.com>
Subject: Re: Delphi XE2 co wywołało funcję
From: jasiek <janus_123@interia.pl>
Injection-Date: Fri, 02 Feb 2018 09:56:02 +0000
Lines: 28
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit