У меня огромная таблица пользователей, состоящая из почти миллиона записей, и мне нужно выполнить итерации для каждого пользователя, взять первый символ строки в first_name
и вставить этот символ в first_initial
для этой записи в той же таблице пользователя , Я бы предпочел не повторять это через Rails, потому что это займет часы, инстанцирующие объекты и т. Д., И поэтому мне было интересно, есть ли у кого-нибудь хороший способ сделать это либо с помощью Rails 'update_all
, либо строго его хранить в psql.
Это выводит символы, но мне не удается вставить их в соответствующий начальный столбец:
SELECT SUBSTRING(first_name, 1, 1) FROM users;
Любая помощь будет принята с благодарностью.