Ada orang yang melakukan ini, terutama untuk hosting server bersama.
Memikirkan masalah di sini tidak ada makan siang gratis. Anda mungkin dapat melakukannya dengan skema dengan cara yang transparan. Namun kemudian Anda mendapatkan ribuan skema dan puluhan ribu tabel, yang akan menimbulkan masalah tambahan.
Saya pikir secara keseluruhan, pendekatan multiple db paling bagus diberikan komentar Anda.
Manajemen (seperti cadangan) akan menjadi menarik. Juga saya akan berpikir bahwa pada titik tertentu koneksi ke db akan mulai memakan waktu lebih lama. Jika Anda menggunakan pg_hba.conf untuk membatasi akses (yang harus Anda lakukan) yang akan menjadi sakit kepala juga dan Anda mungkin ingin membangun solusi untuk menghasilkan file itu untuk Anda .....