inst-resources/dbal.nsh
author Neal Gompa <neal@enanocms.org>
Fri, 18 Dec 2009 19:16:05 -0600
changeset 8 af10a4dbafb4
parent 0 67e1cc6cd929
permissions -rw-r--r--
Commenting out plugin component blocks. We aren't using them for anything, and they are currently empty anyway...

!macro db_connect result user pass
  Push "${user}"
  Push "${pass}"
  ClearErrors
  StrCmp $db_driver "mysql" 0 +3
    Call mysql_connect
    Goto +2
    Call postgresql_connect
  Pop ${result}
!macroend

!define db_connect "!insertmacro db_connect"

!macro db_create result user pass dbname nuser npass
  Push "${user}"
  Push "${pass}"
  Push "${dbname}"
  Push "${nuser}"
  Push "${npass}"
  StrCmp $db_driver "mysql" 0 +3
    Call mysql_create_db
    Goto +2
    Call postgresql_create_db
  Pop ${result}
!macroend

!define db_create "!insertmacro db_create"