Oui, c'est possible sur le même serveur de base de données. Préfixez le nom de la base de données lors de l'ajout de la contrainte, par ex. databasename.tablename.fieldname
. Surveillez vos autorisations d'utilisateur.
Je ne considère pas cela comme une mauvaise pratique, même si ce n'est pas quelque chose qui devrait se produire très souvent.