• Aymeric Augustin's avatar
    Fixed #3214 -- Stopped parsing SQL with regex. · 8b5b199e
    Aymeric Augustin yazdı
    Avoided introducing a new regex-based SQL splitter in the migrations
    framework, before we're bound by backwards compatibility.
    
    Adapted this change to the legacy "initial SQL data" feature, even
    though it's already deprecated, in order to facilitate the transition
    to migrations.
    
    sqlparse becomes mandatory for RunSQL on some databases (all but
    PostgreSQL). There's no API to provide a single statement and tell
    Django not to attempt splitting. Since we have a more robust splitting
    implementation, that seems like a good tradeoff. It's easier to add a
    new keyword argument later if necessary than to remove one.
    
    Many people contributed to both tickets, thank you all, and especially
    Claude for the review.
    
    Refs #22401.
    8b5b199e
Adı
Son kayıt (commit)
Son güncelleme
..
base.txt Loading commit data...
mysql.txt Loading commit data...
oracle.txt Loading commit data...
postgres.txt Loading commit data...
py2.txt Loading commit data...
py3.txt Loading commit data...