Chcę dodać sprawdzanie poprawności na poziomie pola w tabeli. Istnieje pole o nazwie "numer_konta", a to pole powinno zawsze zawierać test "luhn". Znalazłem funkcję o nazwie "luhn_verify", która wydaje się działać poprawnie (google dla niej, jeśli jesteś zainteresowany). Zwraca wartość logiczną. Moje pytanie brzmi:Ograniczenie sprawdzania kontra sprawdzenia
Czy w PostgreSQL istnieją jakieś znaczące zalety wydajnościowe w przypadku użycia wyzwalacza dla tego sprawdzania poprawności a ograniczenia sprawdzającego.
Dodatkowe informacje:
- PostgreSQL 9.1
- Tabela nie posiada obecnie wyzwalacz insert, ale ma aktualizacji.
prawne:
czuję się tak prawdopodobnie już odpowiedział, ale nie wydaje się znaleźć wyraźną odpowiedź. Jeśli tak, zaznacz jako duplikat i podaj oryginalne pytanie/odpowiedź.
Może to być lepsze pytanie dla płyty głównej.
Nie oczekuję żadnej znaczącej różnicy. Testowanie jest trywialne i zawsze dobrze jest przetestować w swoim dokładnym otoczeniu. – maniek