Recently read a few posts / discussions about people doubting Redshift not accepting (working-well with) ASCII symbols in User-Passwords.
It felt like a good time to write this short post showing that Redshift (Engine) seems to work fine with (non-alphanumeric) (printable) ASCII symbols.
You can see a few things (in the sample output given below):
- All non-alphanumeric printable ASCII characters worked fine (at least all that my US-International / QWERTY keyboard could throw at it)
- For those who also need ' (single-quote) and " (double-quote) you could always use $$ as quote-delimiters
- You still need at least One of each of the following:
- Upper-Case English-Letter
- Lower-Case English-Letter
- One Digit / Numeral
------------------------------------------------------------
# psql -U adminuser -h rs_cluster -p 5439 db
psql (9.6.3, server 8.0.2)
Type "help" for help.
rs_cluster adminuser@db-# alter user userb with password 'Aa1~!@#$%^&*()_+-`{}[]|";:,<.>/?';
ALTER USER
Time: 237.012 ms
rs_cluster adminuser@db-# \q
# psql -U userb -h rs_cluster -p 5439 db
Password for user userb:
psql (9.6.3, server 8.0.2)
Type "help" for help.
rs_cluster userb@db-# alter user userb with password $$Aa1~!@#$%^&*()_+-`{}[]|";:,<.>/?'"$$;
ALTER USER
Time: 191.505 ms
rs_cluster adminuser@db-# \q
# psql -U userb -h rs_cluster -p 5439 db
Password for user userb:
psql (9.6.3, server 8.0.2)
Type "help" for help.
rs_cluster userb@db-#
------------------------------------------------------------
No comments:
Post a Comment