For a database primary key, yeah. Just use serial.
That depends on your database. Serial keys can create hot spots in distributed databases because new writes are consistently directed to the same partition.
loading story #50214212
loading story #50213788
loading story #50214768