Я использую PostgreSQL на Rails, и мне было интересно, какой тип данных мне следует использовать для эффективного хранения данных.
Например, вы можете использовать число от 0 до 2 для представления каждого пола, например, женский, мужской или другой.
Для стран, число которых конечно, я бы назначил номер каждой стране, как в примере выше, потому что, если я использую строковый тип, я предполагаю, что это будет стоить больше места. Кроме того, если создается новая страна, вы можете легко добавить еще один номер для назначения.
В этих случаях какой тип данных мне следует использовать?
Кроме того, в этих случаях, как работает полнотекстовый поиск, если пользователь ищет название страны, а не номер, который представляет страну.