Fixed database schema to accept non-numeric barcodes