sql schema now uses string as user public id