<prompt> Andika programu ya Golang inayounganishwa na hifadhidata ya PostgreSQL, huunda jedwali linaloitwa wafanyakazi lenye kitambulisho cha safu wima, jina, umri, na idara, na uweke rekodi 5 za sampuli kwenye jedwali.PLINFORMAT  <response>: kifurushi kikuukuagiza databasesqlfmtlogi_ github.comlibpqconst mwenyeji mwenyeji wa ndanibandari 5432mtumiaji postgresnenosiri nenosiri lakodbname test_dbaina ya muundo wa mfanyakazi ID inMfuatano wa jinaUmri intMlolongo wa idarafunc main psqlInfo : fmt.Sprintfhosts portd users passwords dbnames sslmodelemaza,mwenyeji, bandari, mtumiaji, nenosiri, dbnamedb, makosa : sql.Funguapostgres, psqlInfoikiwa makosa ! nil log.Fatalhitilafuahirisha db.Fungamakosa db.Pingikiwa makosa ! nil log.Fatalhitilafufmt.PrintlnImeunganishwa kwa hifadhidata kwa mafanikio!createTableQuery : UNDA WAFANYAKAZI WA JEDWALI id UFUNGUO WA MSINGI WA SERIAL,jina TEXT NOT NULL,umri INTEGER SI UFUPI,MAANDIKO YA idara SIYO BATILI;_, makosa db.ExeccreateTableQueryikiwa makosa ! nil log.Fatalhitilafufmt.PrintlnJedwali la wafanyakazi limeundwa kwa mafanikio!Sampuli ya Wafanyakazi : MfanyakaziJina: John Doe, Umri: 30, Idara: IT,Jina: Jane Smith, Umri: 28, Idara: HR,Jina: Alice Johnson, Umri: 35, Idara: Fedha,Jina: Bob Brown, Umri: 25, Idara: Masoko,Jina: Charlie Green, Umri: 45, Idara: Usimamizi,kwa _, mfanyakazi : sampuli mbalimbaliWaajiriwa ingiza Mfanyakazidb, mfanyakazi.Jina, mfanyakazi.Umri, mfanyakazi.Idarafmt.PrintlnImeingiza sampuli 5 za kumbukumbu kwenye jedwali la wafanyakazi!func insertMfanyakazidb sql.DB, kamba ya jina, int ya umri, kamba ya idara sqlTaarifa : Ingiza ndani ya wafanyikazi jina, umri, idaraTHAMANI 1, 2, 3_, kosa : db.ExecsqlStatement, jina, umri, idaraikiwa makosa ! nil log.Fatalhitilafu 