Ich baue Multi-Tenancy-App in Schienen. Verwenden von PgTools.So erhalten Sie private Daten aus dem öffentlichen Bereich in einer Rails-Multi-Tenancy-Anwendung
Ich habe Daten in der Filmtabelle im öffentlichen Abschnitt gespeichert, wenn ich auf dieselben Daten im privaten Abschnitt zugreifen möchte, dh: Beispiel ist subdomain, das als privater Abschnitt definiert wird, in dem ich Filmtabelle erschließen möchte.
[3] pry(main)> PgTools.restore_default_search_path
=> "\"$user\", public"
[4] pry(main)> Movie.count
(0.4ms) SELECT COUNT(*) FROM "movies"
=> 6
[5] pry(main)> PgTools.set_search_path "example", false
=> "example"
[6] pry(main)> Movie.count
(163.4ms) SELECT COUNT(*) FROM "movies"
=> 0
[7] pry(main)>