Tak, jest to możliwe na tym samym serwerze DB. Przed dodawaniem ograniczenia należy poprzedzić nazwę bazy danych, np. databasename.tablename.fieldname
. Obserwuj swoje uprawnienia użytkownika.
Nie uważam tego za złą praktykę, chociaż nie jest to coś, co powinno zdarzać się bardzo często.