Dopyt do druhe db ak prvni je nedostupna

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
maxim
Člen | 12
+
0
-

Dobry den, som zaciatocnik a rad by som Vas poprosil o radu.
Chcel by som vykonavat dopyty do mysql databazy, no ak z nejakeho dovodu (zlyhanie serveru atd…) nebude fungovat prva databaza, nahradi ju zalozna.
Vedeli by se mi poradit, ako najefektivnejsie by sa toto dalo nastavit alebo urobit v najnovsom nette frameworku?

Dekuji

honos
Člen | 109
+
0
-

Vytvářet připojeni pomoci tovarničky (service) v niž se pokusi navazat spojeni na prvni DB, kdyz selze tak ke druhe..

maxim
Člen | 12
+
0
-

honos napsal(a):

Vytvářet připojeni pomoci tovarničky (service) v niž se pokusi navazat spojeni na prvni DB, kdyz selze tak ke druhe..

Dekuji pane, skusal sem zacit s tymhle (config.local.neon)

<?php
parameters:

nette:
	database:
		dsn: 'mysql:host=localhost;dbname=plates'
		user: root
		password:
		options:
			lazy: yes

	secondary_database:
		dsn: 'mysql:host=localhost;dbname=plate'
		user: root
		password:
		options:
			lazy: yes
?>

No zde je chyba, Unknown option nette.secondary_database.
Neumim definovat druhou db v configu.
Prosim berte me jako zacetecnika.

Moc me pomozete, dekuji.

enumag
Člen | 2118
+
0
-
nette:
    database:
        default:
            dsn: 'mysql:host=localhost;dbname=plates'
            user: root
            password:
            options:
                lazy: yes

        secondary:
            dsn: 'mysql:host=localhost;dbname=plate'
            user: root
            password:
            options:
                lazy: yes

Editoval enumag (15. 1. 2014 18:21)