most of the columns in your users table use the text data type. It is a better practice to use the varchar datatype and specify a length, for example limit the username to 50 characters
the text data type allows for a large amount of data, using it for all your columns is a bad practice. it should only be used for columns where you want to allow more than 255 characters which is the limit to the varchar column type.