Skip to content

phpList 3.8 #989

Open
Open
@michield

Description

@michield

I'd like to start working towards version 3.8. We can collect issues we want to achieve here:

  1. Postgres support (using PDO or ADOdb)
  2. Handle ip behind proxies #914 - new way of setting URLs for the app.
  3. Group users by teams #929 - make admins teams
  4. single CLI cron to process tasks, which may be more than just queue and bounces
  5. CI for Mysql as is, Mysql PDO and Postgres PDO
  6. config in the file as a global object CFG

more?

For Postgres I've noticed a lot of phpList SQL is Mysql specific.

table columns:

  • tinyint doesn't exist in Postgres - smallint or boolean, but boolean doesn't take "0/1" needs true/false
  • datetime needs to be datetimetz
  • unique-s can't have a name (eg unique indexname (column)
  • date_add is only available in pgsql 16 and up (and we want to support at least 14)
  • auto_increment works by creating sequences
  • blob types (long, medium etc) need to be bytea
  • replace into set X = Y doesn't work
  • values between double quotes " don't work, Postgres wants single quotes only

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions