We should use text instead of string here. As text and varchar use the same implementation in PostgreSQL the only difference is that string imposes an arbitrary limit of 255 characters.