PostGresql - төрле платформалар өчен тормышка ашырылган төрле мәгълүмат базаларының бушлай контроль системасы, шул исәптән Windows һәм Linux. Корал күп санлы мәгълүмат төрләренә ярдәм итә, төзелгән сценарий теленә ия һәм классик программалаштыру телләрен куллануны хуплый. Ubuntu postGresql терминалны рәсми яки кулланучы саклау корылмалары ярдәмендә куелган, һәм шуннан соң әзерлек эшеннән соң, сынау һәм таблицалар булдырудан соң терминал аша куелган.
Ubuntu сайтында PostGresql урнаштырыгыз
Мәгълүматлар базалары төрле өлкәләрдә кулланыла, ләкин уңайлыклар белән идарә итү контроль системасын тәэмин итә. Күпчелек кулланучылар постгресклда туктыйлар, аны олыларын урнаштыралар һәм таблицалар белән эшли башладылар. Алга таба, без адым белән аерылып, күрсәтелгән коралны беренче җибәрү һәм кую өчен адым белән аяк басасыбыз.1 адым: PostGresql урнаштыру
Әлбәттә, постгрестлның гадәти эшләвен тәэмин итү өчен Ubuntu'та сез Ubuntu'та барлык кирәкле файллар һәм китапханәләрне өстәү белән башларга тиеш. Бу консол һәм гадәт яки рәсми зәгыйфьләр ярдәмендә эшләнә.
- Мәсәлән, теләсә нинди уңайлы итеп "терминалны" җибәрегез, CTRL + ALT + T төп комбинация аша.
- Беренчедән, без кулланучы саклагычларын искәртәбез, чөнки анда гадәттә беренче вариантны беренче чиратта бушаталар. Sudo Sh-C 'Mate белән Mode Mode Mapt http://apt.pdg/repos/rpos/Reptt/ `lsb_reelase-vgdg төп" >> /etc/app/sources.list.d/ Pgdg.list ', аннары Enter төймәсенә басыгыз.
- Серсүзне счетыгызнан кертегез.
- Аннан соң WGEG -Q HTTPS -Q белән кулланыгыз htgps:/www.postgresql.org/media/kess/accc4cf8.asc -o - | Sudo Apt-adke өстәү - Пакетлар өстәргә.
- Ул Sudo Apt-алу боерыгы белән система китапханәсен яңарту гына кала.
- Әгәр сез рәсми складлардан соңгы PostGresql версиясен алырга телисез икән, сезгә Sudo APT-Get Tr Postgresql-өлешегезне кертегез һәм файлларны өстәүне раслагыз.
Уңышлы урнаштыру тәмамлангач, сез Система эшләвен һәм башлангыч конфигурацияне тикшереп тора аласыз.
2 адым: беренче тапкыр PostGresql
Урнаштырылган DBMS белән идарә итү шулай ук тиешле боерыклар ярдәмендә "терминал" аша була. Килешенгән кулланучыга мөрәҗәгать итү шундый:
- Sudo SU SU - PostGres командасына керегез һәм Enter төймәсенә басыгыз. Мондый гамәл сезгә хәзерге вакытта төп булып эшләгән дефолт аккаунты белән идарә итүне дәвам итәчәк.
- Кулланылган профиль төре буенча контроль консолга кертү psql аша үткәрелә. Активлаштыру ярдәме сезгә әйләнә-тирә мохит белән эш итәргә булышачак - ул барлык боерыкларны һәм дәлилләрне күрсәтәчәк.
- Агымдагы сессия постгрескл турында мәгълүматны карау \ conninfo аша башкарыла.
- Команда \ туры мохиттән чыгарга булышачак.
Хәзер сез хисапка ничек керергә һәм контроль консолына барырга беләсез, шуңа күрә яңа кулланучы һәм аның базасын булдыруга күченергә вакыт.
3 адым: Кулланучыны һәм мәгълүмат базасын булдыру
Мөмкин булган стандарт счет белән эшләү һәрвакытта да уңайлы түгел, һәм ул һәрвакытта да кирәк түгел. Шуңа күрә без яңа профиль булдыру процедурасын карарга һәм аңа аерым мәгълүмат базасы белән бәйләргә тәкъдим итәбез.
- Постгрес профиле буенча консолда булу (SUDO SU-PostGres командасы), Epeleuser-ны языгыз, аннары тиешле исемне, тиешле сызыкта скринка символларын күрсәтегез.
- Аннары, кулланучыны һәр система ресурсларына керү өчен суперерация белән тәэмин итәсегез килсә калыгыз. Тиешле вариантны сайлагыз һәм алга таба барыгыз.
- Мәгълүматлар базасы аккредитацияләнгәнчә бер үк исем дип атала, шуңа күрә ясалган ясалган пычрак кисәкләрен кулланырга кирәк, анда сикерү кулланучы исеме.
- Күрсәтелгән мәгълүмат базасы белән эшләргә күчү PSQL -D люмпасы аша була, анда сикерү - мәгълүмат базасының исеме.
4 адым: Өстәл тудыру һәм рәтләр белән эшләү
Билгеләнгән базада беренче таблицаны булдырырга вакыт. Бу процедура шулай ук консол аша башкарыла, ләкин төп командалар белән эш итү җиңел булачак, чөнки сезгә түбәндәгеләргә генә мохтаҗ:
- Мәгълүматлар базасына күченгәннән соң, мондый кодны кертегез:
Өстәл тесты төзегез (
Equиһаз_ид серияле төп ачкыч,
Варчарны (50) нуль түгел,
Төсле Варчар (25) Нуль түгел,
Урын Варчар (25) Тикшерү ("көньяк", 'көнбатыш', 'Төньяк-"
Instll_Date датасы.
);
Беренчедән, тест таблицасының исеме күрсәтелгән (сез бүтән исемне сайлый аласыз). Түбәндә һәр багананы сурәтли. Без Варчарның тибар һәм төсле вариантларының исемнәрен сайладык, мәсәлән, сездә шулай ук күрсәткече булачак, ләкин латин символларын куллану белән генә. Кашыктагы саннар багана күләме өчен җаваплы, ул анда урнаштырылган мәгълүматлар белән турыдан-туры бәйле.
- Кергәннән соң, ул \ d ярдәмендә экранга өстәл күрсәтү өчен генә кала.
- Сез әлегә бернинди мәгълүмат та булмаган гади проектны күрәсез.
- Яңа мәгълүматлар кертү аша яңа мәгълүматлар Тест командасын кертү аша өстәлде (Тип Тип, төс, Урыны, урнаштырыгыз) кыйммәтләр ('Слайд', 'Зәңгәр', 'Көньяк', 'Көньяк', 'Көньяк', 'Көньяк', 'Көньяк', 'Көньяк', 'Көньяк', '2018-02-24'); Беренчедән, өстәлнең исемен күрсәтегез, безнең очракта ул сынау, аннары барлык баганалар кертелгән, һәм кыйммәтләр кашыкларда күрсәтелгән.
- Аннары сез тагын бер линияне өсти аласыз, мәсәлән, тестка кереп, тестка (тип, төс, төс, урын, урнаштыру, урнаштыру) кыйммәтләре («сары», 'сары »,' төньяк-көнбатыш ',' 2018-02-24 ');
- Тесттан * сайлау аша таблицаны эшләгез ;, нәтиҗәне бәяләү. Күргәнегезчә, барысы да дөрес куелган һәм мәгълүмат дөрес ясалган.
- Әгәр дә сезгә теләсә нинди кыйммәтне бетерергә кирәк булса, аны тесттан бетерү аша эшләгез. Тәнегез = 'Слайд' боерыгы., Кирәкле кырны цитаталарда күрсәтеп.
5 адым: PHPPGADMIN урнаштырыгыз
Alwaysәрвакыт мәгълүмат базасы контроле консол белән җиңел башкарылмый, шуңа күрә аны яңарту, махсус фельпгадмин график интерфейсасын көйләү яхшырак.
- "Терминалал" алдыннан, судтан апт-алу яңартуы аша соңгы яңартуларны йөкләгез.
- Apache sudo apt-Apache2 веб-серверын урнаштырыгыз.
- Урнаштырганнан соң, Sudo Apache2Ctl ярдәмендә синтаксисның нәтиҗәләре һәм дөреслеге белән сынап карагыз. Әгәр дә берәр нәрсә дөрес булмаган булса, Рәсми APACHE сайтындагы тасвирламада хата эзләгез.
- Sudo системасы APACHE2 кертеп, серверны эшләгез.
- Хәзер серверның дөрес эшләве тәэмин ителсә, сез аларны рәсми саклаудан Phpppadmin урнаштырып, филдминны урнаштырып, фельфадмин аша йөкләп Фаппгадмин китапханәсен өсти аласыз.
- Аннары, сез конфигурация файлын бераз үзгәртергә тиеш. GEDIT /etc/appeache2/confge-vaveaveaVappadmadmat белән күрсәтеп, аны стандарт блокнау аша ачыгыз. Документ укыса, сезгә Sudo-ны гедит алдында күрсәтергә кирәк булачак.
- "Localирле" линия алдында, аны аңлатуда # язарга, аннары барыннан да рөхсәт кертегез. Хәзер адреска керү хәзерге вакытта челтәр җайланмалары өчен, һәм җирле компьютер өчен генә түгел.
- Sudo сервисы APAche2 яңадан эшләтеп җибәрегез һәм веб-серверны яңадан эшләтеп җибәрегез һәм постгрескл белән куркынычсыз эшкә бара ала.
Бу мәкаләдә без постгрескл гына түгел, ә 00 акче веб-серверын да ламп программациясендә кулланылган Apache веб-серверын урнаштырырга. Әгәр дә сез сайтларның һәм башка проектларның тулы эшләвен кызыксынсагыз, без сезгә түбәндәге сылтамада бүтән мәкалә укып бүтән компонентлар өстәү процессы белән танышырга киңәш итәбез.
Шулай ук кара: Ubuntu'та ламп программаларын кую