Article View: pl.comp.lang.delphi
Article #346298Re: Delphi XE2 co wywołało funcję
From: jasiek
Date: Fri, 02 Feb 2018 09:56
Date: Fri, 02 Feb 2018 09:56
15 lines
2546 bytes
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-mailReferences:
<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