Most modules use the testcontainers.core.generic.DbContainer
class, but it is marked as deprecated, should we use testcontainers.generic.ServerContainer
?
DbContainer
had a couple of generics for most databases like uri creation and sqlalchemy connect in _connect
, do we just lose that and every module needs to implement their own or would it be ok to re-implement DbContainer
from ServerContainer
to keep the database specific things?