[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Что посоветуете
Winston
Кто что может посоветовать, что лучше, сидеть и дальше на MySQL, или ставить себе PostgreSQL. Чем он лучше. Правда ли то, что при приеме на работу важно, чтобы были знания постгре ?



Спустя 11 минут, 28 секунд (19.03.2010 - 15:34) stepan написал(а):
Цитата (PHPprogramer @ 19.03.2010 - 12:22)
Правда ли то, что при приеме на работу важно, чтобы были знания постгре ?

У меня было такое условие из-за чего я и не устроился, хотя условия работы были шикарные.

Спустя 1 минута, 57 секунд (19.03.2010 - 15:36) Семён написал(а):
Смотря как посмотреть и какие условия.
На мой взгляд лучше всего просто использовать класс для работы как с PostgreSQL так и MySQL

Спустя 1 минута, 23 секунды (19.03.2010 - 15:37) Winston написал(а):
Не взяли только лишь из - за отсутствия знаний в постгре ? Похоже нужно срочно ставить себе и начинать разбираться, что и до чего.

Спустя 13 минут, 30 секунд (19.03.2010 - 15:50) glock18 написал(а):
для начала можно было бы хоть что-то выучить. смысла скакать между базами не вижу, потому что при хорошем владении одной, разобраться в другой будет гораздо проще. как правило различия затрагивают администрирование, а синтаксис запросов изменяется несильно - потому что есть sql - прародитель всего этого.

Цитата
У меня было такое условие из-за чего я и не устроился, хотя условия работы были шикарные.


единственное, что нужно - понимать что базы данных не так уж и отличаются. и понимать, что они все таки отличаются. перейти с одной СУБД на другую достаточно просто, чтобы делать это важным условием. более важно знание sql.

Спустя 1 минута, 27 секунд (19.03.2010 - 15:52) Winston написал(а):
А на одном серваке можно постгре и мускул ставить ?

Спустя 5 минут, 31 секунда (19.03.2010 - 15:57) stepan написал(а):
glock18 Примерно это я и пытался объяснить им, но там еще усугубило то что я был с другого города, так что можно сказать что они просто пытались от меня отвязаться.

Спустя 4 минуты, 35 секунд (19.03.2010 - 16:02) sergeiss написал(а):
Цитата (PHPprogramer @ 19.03.2010 - 16:52)
А на одном серваке можно постгре и мускул ставить ?

И заодно MSSQL и Оракл в придачу smile.gif Это же разные программы, которые друг другу не мешают.
Но проголовал я за Постгре wink.gif Потому что он мне ближе и роднее. Потому что когда у меня стоял вопрос о том, какую БД использовать, то один умный человек посоветовал Постгре. Возможностей у него, строго говоря, поболе будет.
Синтаксис да, несильно отличается. Но, тем не менее, я уже несколько раз "накалывался" на том, что данный мной совет был неприемлем в MySQL, но прекрасно работал в Postgre. А я основывал его именно на Постгре.

Спустя 3 минуты, 27 секунд (19.03.2010 - 16:05) glock18 написал(а):
PHPprogramer
можно

stepan
можно попросить тестовое задание - это раз.
два - знать отличия между субд следует, даже если не работаешь со всеми ими.

Спустя 10 минут, 2 секунды (19.03.2010 - 16:16) stepan написал(а):
Цитата (glock18 @ 19.03.2010 - 13:05)
знать отличия между субд следует, даже если не работаешь со всеми ими.

Теперь то это я знаю.

Спустя 36 минут, 20 секунд (19.03.2010 - 16:52) Winston написал(а):
Только что поставил себе постгре, может кто объяснить как его связать с серваком, плз.

Спустя 5 минут, 37 секунд (19.03.2010 - 16:57) sergeiss написал(а):
Надо прописать (раскомментировать) extention для php_pgsql.dll в файле php.ini, убедиться, что каталог расширений правильно прописан, и перезапустить сервер. После чего запусти phpinfo() и убедись, что Postgre у тебя подключился.

Спустя 15 минут, 56 секунд (19.03.2010 - 17:13) Winston написал(а):
Раскомментил в php.ini, extension=php_pgsql.dll

Цитата (sergeiss @ 19.03.2010 - 15:57)
убедиться, что каталог расширений правильно прописан

Где в этом убеждаться ?
phpinfo() ничего про постгре не вижу.

Спустя 10 минут, 10 секунд (19.03.2010 - 17:24) ApuktaChehov написал(а):
Цитата (PHPprogramer @ 19.03.2010 - 17:13)
Где в этом убеждаться ?

Для убеждения в этом, отправьте СМС с кодом Я убежден! на номер 33333.
biggrin.gif laugh.gif

А если серьезно, то убедиться в этом можно там же, в php.ini

параметр: extension_dir

Спустя 3 минуты, 19 секунд (19.03.2010 - 17:27) sergeiss написал(а):
Цитата (PHPprogramer @ 19.03.2010 - 18:13)
Где в этом убеждаться ?


В php.ini (пути соответствуют моему компу smile.gif):
; Directory in which the loadable extensions (modules) reside.
extension_dir = "c:/PHP/ext"

И в другом месте НЕ ДОЛЖНО быть точки с запятой в начале строки.
extension=php_pgsql.dll


Цитата (PHPprogramer @ 19.03.2010 - 18:13)
phpinfo() ничего про постгре не вижу.

Значит, не загрузилось....

Спустя 1 минута, 20 секунд (19.03.2010 - 17:28) Winston написал(а):
Цитата (sergeiss @ 19.03.2010 - 16:27)
extension_dir = "c:/PHP/ext"

Прописать путь до папки где установлен постгре ?

Спустя 1 минута, 49 секунд (19.03.2010 - 17:30) sergeiss написал(а):
Цитата (PHPprogramer @ 19.03.2010 - 18:28)
Прописать путь до папки где установлен постгре ?

Это путь до папки, где сидят все нужные тебе библиотеки!!! И именно в этой папке должна находиться библиотека php_pgsql.dll.

Спустя 6 минут, 56 секунд (19.03.2010 - 17:37) Winston написал(а):
Цитата (sergeiss @ 19.03.2010 - 16:30)
И именно в этой папке должна находиться библиотека php_pgsql.dll

Такой библиотеки вообще не нашёл blink.gif

Спустя 9 минут, 34 секунды (19.03.2010 - 17:47) sergeiss написал(а):
А она, библиотека php_pgsql.dll есть у тебя в ИНИ-файле? Если есть, то тогда ищи smile.gif

И вообще. Где у тебя записан ПХП, и какой путь прописан для extension?

Спустя 4 минуты, 9 секунд (19.03.2010 - 17:51) Winston написал(а):
в php.ini я раскоментил extension=php_pgsql.dll
Путь прописал такой: extension_dir = "C:\Program Files\PostgreSQL\8.4\"
А был такой: extension_dir=/usr/bin/ext

Спустя 1 минута, 55 секунд (19.03.2010 - 17:53) sergeiss написал(а):
Цитата (PHPprogramer @ 19.03.2010 - 18:51)
Путь прописал такой: extension_dir = "C:\Program Files\PostgreSQL\8.4\"

Так эта библиотека не в Постре, а в ПХП!!! Путь до ПХП и должен быть.... Ты так можешь "потерять" все остальные библиотеки, которые были подключены к ПХП.

Спустя 48 секунд (19.03.2010 - 17:53) Michael написал(а):
Нужно заново нажать установку php и отметить флажком это расширение. Тогда этот файл скопируется в папку с расширениями.
Если сборка не ручная тогда просто найди где то этот файл и скопируй в папку. У меня например она(смотреть в php.ini):
extension_dir ="C:\Program Files\PHP\ext"

И там где другие расширения пропиши по аналогии как при mysqli:
[PHP_MYSQLI]
extension=php_mysqli.dll

Спустя 2 минуты, 18 секунд (19.03.2010 - 17:56) HardWoman написал(а):
Для меня постгрю интереснее, но это чисто основываясь на теории. Постгрю имеет кластерную разбивку, что при нагрузочных проектах позволяет более оптимально проектировать базу, следовательно при больших объемах данных предпочтительнее

Спустя 37 минут, 40 секунд (19.03.2010 - 18:33) Winston написал(а):
php_pgsql.dll вообще не было на компе, скачал отсюда библиотеку, положил в Z:\usr\local\php5\ext, но phpinfo, про постгре ниче не выдает. или может я слепой ?

Спустя 37 минут, 18 секунд (19.03.2010 - 19:11) sergeiss написал(а):
Может, тебе просто надо вообще установить новую версию ПХП? У тебя какая сейчас версия?

И насчет путей библиотек я не понял: у тебя сейчас extension прописан правильно, именно туда, где лежат нужные библиотеки? И сервак ты после этого перезапускал?

Спустя 1 час, 33 минуты, 55 секунд (19.03.2010 - 20:45) Winston написал(а):
А все библиотеки которые в апаче, можно на денвер скопировать ?

Спустя 1 час, 50 минут, 37 секунд (19.03.2010 - 22:35) ApuktaChehov написал(а):
Запусти php.exe через командную строку. Если будут какие-то ошибки, ты сразу об этом узнаешь.

Спустя 4 дня, 18 часов, 46 минут, 36 секунд (24.03.2010 - 17:22) Winston написал(а):
По результатам опроса, MySQL оказался лучшим.

В справке по постгре нарыл, что нужно кое-что посмотреть/поправить в postgresql.conf. Искал, искал его так и не нашел, чё за фигня. Может его отдельно качать ?

Спустя 15 минут, 19 секунд (24.03.2010 - 17:37) sergeiss написал(а):
Цитата (PHPprogramer @ 24.03.2010 - 18:22)
По результатам опроса, MySQL оказался лучшим.

И сравни с тем, сколько человек из форумчан реально работали с Постгре smile.gif Как раз, наверное, 4 человека и будет smile.gif

Цитата (PHPprogramer @ 24.03.2010 - 18:22)
postgresql.conf

Он у тебя однозначно есть. Ищи поиском по диску.


Спустя 8 минут, 40 секунд (24.03.2010 - 17:46) Winston написал(а):
Полностью сканил весь диск, не нашло sad.gif

Пишут, что он должен быть в папке data, но она пуста ?

Спустя 41 минута, 11 секунд (24.03.2010 - 18:27) Winston написал(а):
Похоже он отсутствует, из-за некорректной установки. Т.к. после утановки была ошибка, что установлено не корректно.

Возможно ошибка из-за того, что ставлю на семёрку ?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.