Sachverhalt: A. X._ wird dringend verdächtigt, am 28. Dezember 2008 um ca. 4.50 Uhr den Geschädigten Y._ an der Dienerstrasse in Zürich mit zwei Messerstichen in den oberen Brustbereich erheblich verletzt zu haben. Die Haftrichterin verfügte darum am 29. Dezember 2008 Untersuchungshaft wegen des dringenden Tatverdachts auf versuchte vorsätzliche Tötung und des besonderen Haftgrunds der Kollusionsgefahr. Mit Urteil 1B_216/2009 vom 20. August 2009 wies das Bundesgericht eine von der Angeschuldigten gegen die Verlängerung der Untersuchungshaft erhobene Beschwerde ab. In der Urteilsbegründung bejahte das Bundesgericht das Vorliegen von Wiederholungsgefahr. Das von der Staatsanwaltschaft IV des Kantons Zürich eingeholte psychiatrische Gutachten über X._ datiert vom 3. Oktober 2009. Am 16. November 2009 wurde gegen X._ Anklage erhoben. Mit Verfügung vom 14. Oktober 2009 wies der Haftrichter des Bezirksgerichts Zürich das Haftentlassungsgesuch von X._ wegen Kollusions- und Wiederholungsgefahr ab und verlängerte die Untersuchungshaft bis zum 26. Januar 2010. B. Mit Beschwerde in Strafsachen beantragt X._ beim Bundesgericht, die Verfügung vom 14. Oktober 2009 sei aufzuheben und sie sei aus der Untersuchungshaft unverzüglich zu entlassen. Eventuell sei die Verfügung aufzuheben und sie sei unter der Auflage der täglichen Meldepflicht bei der Polizeiwache der Stadtpolizei sowie dem Beginn einer kontrollierten Alkoholabstinenz unverzüglich aus der Untersuchungshaft zu entlassen. Für den Widerhandlungsfall sei ihr die Wiederverhaftung anzudrohen. Ferner ersucht die Beschwerdeführerin um unentgeltliche Rechtspflege im bundesgerichtlichen Verfahren. C. Die Staatsanwaltschaft schliesst auf Beschwerdeabweisung. Der Haftrichter liess sich vernehmen, ohne ausdrücklich einen Antrag zu stellen. Die Beschwerdeführerin hat repliziert. 