How to rotate pgstartup.log
You can try to use next config for logrotate. I think "copytruncate" does that You need.

/var/log/postgresql/pgstartup.log {
       daily
       rotate 7
       copytruncate
       compress
       delaycompress
       notifempty
       missingok
}