added unique constraint to the transaction_splits table