drupalhu / drupal.hu

drupal.hu code base
9 stars 12 forks source link

Az DB tisztító scriptből az SQL block kimozgatása külön fájlba #237

Closed Sweetchuck closed 8 years ago

Sweetchuck commented 9 years ago

A DB tisztító fájlban egy kis refactor növelné az olvashatóságot. hooks/dev/post-db-copy/db-scrub.sh Van egy nagy

(cat <<EOF
-- SQL
EOF
) | drush ah-sql-cli

részünk, amiben van

UPDATE users SET pass='$S$DMXNF9w9lpy9xux.OJ5kyNgzh5hEerBjdHhF5v.BH7Ekp7PMJsc7'`

Tehát a Bash vagy Sh megpróbálja értelmezni a $foo részeket. Picivel jobb lenne a (cat <<'EOF' használata.

De még jobb lenne az egész SQL-t külön fájlba rakni, és akkor vagy cat foo.sql | drush ah-sql-cli vagy drush ah-sql-cli < foo.sql

Ha külön fájlban van az SQL akkor lenne hozzá syntax highlight.

aboros commented 9 years ago

tök jó javaslat! megpróbálom megcsinálni. én írtam a db-scrub.sh, így volt az acquia hooks dokumentációban a példa, ahogy a mostani.

Sweetchuck commented 8 years ago

Szeretnék csinálni egy scriptet ami az adatbázis publikálást könnyítené meg, és azzal együtt ezt is megcsinálom. Ezért rendeltem magamhoz ezt az issue-t