Dato duplicado con yii\web\DbSession

Hola, estoy tratando de implementar DbSession para permitir que usuario que usan múltiples aplicaciones conectadas a la misma base de datos no tengan que iniciar sesión en cada una. He creado la tabla como lo indica la documentación

CREATE TABLE session
(
    id CHAR(40) NOT NULL PRIMARY KEY,
    expire INTEGER,
    data BYTEA
)

Y he configurado el components

'session' => [
            'class' => 'yii\web\DbSession',
            // 'db' => 'mydb',  // the application component ID of the DB connection. Defaults to 'db'.
            // 'sessionTable' => 'my_session', // session table name. Defaults to 'session'.
        ],

Sin embargo, obtengo el siguiente error:

PDOException: SQLSTATE[23505]: Unique violation: 7 ERROR:  duplicate key value violates unique constraint "session_pkey"
DETAIL:  Key (id)=(q05v3t4oogj7bn49thpbjka3bq

¿alguna idea de cómo solucionarlo?

de forma general el hecho es que estás tratando de guardar una fila con un valor para una columna que debería ser único. debes cerciorarte de si lo que quieres hacer no es actualizar el valor en lugar de crear otro