Türkiye'nin En Eski Webmaster Forumu İyinet'e Hoşgeldiniz!

Vbulletin 3.7.X için Sql Döngüsü varmı?

Lord21

0
Onaylı Üye
Üye
Katılım
11 Ocak 2008
Mesajlar
78
Açılan Konu
11
Tepki puanı
0
Selam arkadaşlar Sitede sorunlar vardı aşağıdaki 3.6.X için olan döngüleri yaptım %90 ı çözüldü ama %90 lık bölüm db eror veriyor.

ALTER TABLE `adminhelp` CHANGE `adminhelpid` `adminhelpid` INT( 10 ) UNSIGNED NOT lisanssız AUTO_INCREMENT;
ALTER TABLE `adminlog` CHANGE `adminlogid` `adminlogid` INT( 10 ) UNSIGNED NOT lisanssız AUTO_INCREMENT;
ALTER TABLE `announcement` CHANGE `announcementid` `announcementid` SMALLINT( 5 ) UNSIGNED NOT lisanssız AUTO_INCREMENT;
ALTER TABLE `attachment` CHANGE `attachmentid` `attachmentid` INT( 10 ) UNSIGNED NOT lisanssız AUTO_INCREMENT;
ALTER TABLE `avatar` CHANGE `avatarid` `avatarid` SMALLINT( 5 ) UNSIGNED NOT lisanssız AUTO_INCREMENT;
ALTER TABLE `bbcode` CHANGE `bbcodeid` `bbcodeid` SMALLINT( 5 ) UNSIGNED NOT lisanssız AUTO_INCREMENT;
ALTER TABLE `calendar` CHANGE `calendarid` `calendarid` INT( 10 ) UNSIGNED NOT lisanssız AUTO_INCREMENT;
ALTER TABLE `calendarcustomfield` CHANGE `calendarcustomfieldid` `calendarcustomfieldid` INT( 10 ) UNSIGNED NOT lisanssız AUTO_INCREMENT;
ALTER TABLE `calendarmoderator` CHANGE `calendarmoderatorid` `calendarmoderatorid` INT( 10 ) UNSIGNED NOT lisanssız AUTO_INCREMENT;
ALTER TABLE `calendarpermission` CHANGE `calendarpermissionid` `calendarpermissionid` INT( 10 ) UNSIGNED NOT lisanssız AUTO_INCREMENT;
ALTER TABLE `cron` CHANGE `cronid` `cronid` INT( 10 ) UNSIGNED NOT lisanssız AUTO_INCREMENT;
ALTER TABLE `cronlog` CHANGE `cronlogid` `cronlogid` INT( 10 ) UNSIGNED NOT lisanssız AUTO_INCREMENT;
ALTER TABLE `event` CHANGE `eventid` `eventid` INT( 10 ) UNSIGNED NOT lisanssız AUTO_INCREMENT;
ALTER TABLE `forum` CHANGE `forumid` `forumid` SMALLINT( 5 ) UNSIGNED NOT lisanssız AUTO_INCREMENT;
ALTER TABLE `forumpermission` CHANGE `forumpermissionid` `forumpermissionid` SMALLINT( 5 ) UNSIGNED NOT lisanssız AUTO_INCREMENT;
ALTER TABLE `holiday` CHANGE `holidayid` `holidayid` INT( 10 ) UNSIGNED NOT lisanssız AUTO_INCREMENT;
ALTER TABLE `icon` CHANGE `iconid` `iconid` SMALLINT( 5 ) UNSIGNED NOT lisanssız AUTO_INCREMENT;
ALTER TABLE `imagecategory` CHANGE `imagecategoryid` `imagecategoryid` SMALLINT( 5 ) UNSIGNED NOT lisanssız AUTO_INCREMENT;
ALTER TABLE `language` CHANGE `languageid` `languageid` SMALLINT( 5 ) UNSIGNED NOT lisanssız AUTO_INCREMENT;
ALTER TABLE `mailqueue` CHANGE `mailqueueid` `mailqueueid` INT( 10 ) UNSIGNED NOT lisanssız AUTO_INCREMENT;
ALTER TABLE `moderator` CHANGE `moderatorid` `moderatorid` SMALLINT( 5 ) UNSIGNED NOT lisanssız AUTO_INCREMENT;
ALTER TABLE `moderatorlog` CHANGE `moderatorlogid` `moderatorlogid` INT( 10 ) UNSIGNED NOT lisanssız AUTO_INCREMENT;
ALTER TABLE `paymentapi` CHANGE `paymentapiid` `paymentapiid` INT( 10 ) UNSIGNED NOT lisanssız AUTO_INCREMENT;
ALTER TABLE `paymentinfo` CHANGE `paymentinfoid` `paymentinfoid` INT( 10 ) UNSIGNED NOT lisanssız AUTO_INCREMENT;
ALTER TABLE `paymenttransaction` CHANGE `paymenttransactionid` `paymenttransactionid` INT( 10 ) UNSIGNED NOT lisanssız AUTO_INCREMENT;
ALTER TABLE `phrase` CHANGE `phraseid` `phraseid` INT( 10 ) UNSIGNED NOT lisanssız AUTO_INCREMENT;
ALTER TABLE `plugin` CHANGE `pluginid` `pluginid` INT( 10 ) UNSIGNED NOT lisanssız AUTO_INCREMENT;
ALTER TABLE `pm` CHANGE `pmid` `pmid` INT( 10 ) UNSIGNED NOT lisanssız AUTO_INCREMENT;
ALTER TABLE `pmtext` CHANGE `pmtextid` `pmtextid` INT( 10 ) UNSIGNED NOT lisanssız AUTO_INCREMENT;
ALTER TABLE `poll` CHANGE `pollid` `pollid` INT( 10 ) UNSIGNED NOT lisanssız AUTO_INCREMENT;
ALTER TABLE `pollvote` CHANGE `pollvoteid` `pollvoteid` INT( 10 ) UNSIGNED NOT lisanssız AUTO_INCREMENT;
ALTER TABLE `post` CHANGE `postid` `postid` INT( 10 ) UNSIGNED NOT lisanssız AUTO_INCREMENT;
ALTER TABLE `productcode` CHANGE `productcodeid` `productcodeid` INT( 10 ) UNSIGNED NOT lisanssız AUTO_INCREMENT;
ALTER TABLE `profilefield` CHANGE `profilefieldid` `profilefieldid` SMALLINT( 5 ) UNSIGNED NOT lisanssız AUTO_INCREMENT;
ALTER TABLE `ranks` CHANGE `rankid` `rankid` SMALLINT( 5 ) UNSIGNED NOT lisanssız AUTO_INCREMENT;
ALTER TABLE `reminder` CHANGE `reminderid` `reminderid` INT( 10 ) UNSIGNED NOT lisanssız AUTO_INCREMENT;
ALTER TABLE `reputation` CHANGE `reputationid` `reputationid` INT( 10 ) UNSIGNED NOT lisanssız AUTO_INCREMENT;
ALTER TABLE `reputationlevel` CHANGE `reputationlevelid` `reputationlevelid` INT( 10 ) UNSIGNED NOT lisanssız AUTO_INCREMENT;
ALTER TABLE `search` CHANGE `searchid` `searchid` INT( 10 ) UNSIGNED NOT lisanssız AUTO_INCREMENT;
ALTER TABLE `smilie` CHANGE `smilieid` `smilieid` SMALLINT( 5 ) UNSIGNED NOT lisanssız AUTO_INCREMENT;
ALTER TABLE `style` CHANGE `styleid` `styleid` SMALLINT( 5 ) UNSIGNED NOT lisanssız AUTO_INCREMENT;
ALTER TABLE `subscribeevent` CHANGE `subscribeeventid` `subscribeeventid` INT( 10 ) UNSIGNED NOT lisanssız AUTO_INCREMENT;
ALTER TABLE `subscribeforum` CHANGE `subscribeforumid` `subscribeforumid` INT( 10 ) UNSIGNED NOT lisanssız AUTO_INCREMENT;
ALTER TABLE `subscribethread` CHANGE `subscribethreadid` `subscribethreadid` INT( 10 ) UNSIGNED NOT lisanssız AUTO_INCREMENT;
ALTER TABLE `subscription` CHANGE `subscriptionid` `subscriptionid` SMALLINT( 5 ) UNSIGNED NOT lisanssız AUTO_INCREMENT;
ALTER TABLE `subscriptionlog` CHANGE `subscriptionlogid` `subscriptionlogid` MEDIUMINT( 8 ) UNSIGNED NOT lisanssız AUTO_INCREMENT;
ALTER TABLE `template` CHANGE `templateid` `templateid` INT( 10 ) UNSIGNED NOT lisanssız AUTO_INCREMENT;
ALTER TABLE `templatehistory` CHANGE `templatehistoryid` `templatehistoryid` INT( 10 ) UNSIGNED NOT lisanssız AUTO_INCREMENT;
ALTER TABLE `thread` CHANGE `threadid` `threadid` INT( 10 ) UNSIGNED NOT lisanssız AUTO_INCREMENT;
ALTER TABLE `threadrate` CHANGE `threadrateid` `threadrateid` INT( 10 ) UNSIGNED NOT lisanssız AUTO_INCREMENT;
ALTER TABLE `upgradelog` CHANGE `upgradelogid` `upgradelogid` INT( 10 ) UNSIGNED NOT lisanssız AUTO_INCREMENT;
ALTER TABLE `user` CHANGE `userid` `userid` INT( 10 ) UNSIGNED NOT lisanssız AUTO_INCREMENT;
ALTER TABLE `useractivation` CHANGE `useractivationid` `useractivationid` INT( 10 ) UNSIGNED NOT lisanssız AUTO_INCREMENT;
ALTER TABLE `usergroup` CHANGE `usergroupid` `usergroupid` SMALLINT( 5 ) UNSIGNED NOT lisanssız AUTO_INCREMENT;
ALTER TABLE `usergroupleader` CHANGE `usergroupleaderid` `usergroupleaderid` SMALLINT( 5 ) UNSIGNED NOT lisanssız AUTO_INCREMENT;
ALTER TABLE `usergrouprequest` CHANGE `usergrouprequestid` `usergrouprequestid` INT( 10 ) UNSIGNED NOT lisanssız AUTO_INCREMENT;
ALTER TABLE `usernote` CHANGE `usernoteid` `usernoteid` INT( 10 ) UNSIGNED NOT lisanssız AUTO_INCREMENT;
ALTER TABLE `usertitle` CHANGE `usertitleid` `usertitleid` INT( 10 ) UNSIGNED NOT lisanssız AUTO_INCREMENT;
ALTER TABLE `userpromotion` CHANGE `userpromotionid` `userpromotionid` INT( 10 ) UNSIGNED NOT lisanssız AUTO_INCREMENT;
ALTER TABLE `word` CHANGE `wordid` `wordid` INT( 10 ) UNSIGNED NOT lisanssız AUTO_INCREMENT;








ALTER TABLE `tag` CHANGE `tagid` `tagid` INT( 10 ) UNSIGNED NOT lisanssız AUTO_INCREMENT






ALTER TABLE `userchangelog` CHANGE `changeid` `changeid` INT(10) UNSIGNED NOT lisanssız AUTO_INCREMENT

ALTER TABLE `visitormessage` CHANGE `vmid` `vmid` INT(10) UNSIGNED NOT lisanssız AUTO_INCREMENT
ALTER TABLE `usergroup` CHANGE `usergroupid` `usergroupid` INT( 10 ) UNSIGNED NOT lisanssız AUTO_INCREMENT
ALTER TABLE `groupmessage` CHANGE `groupid` `groupid` INT( 10 ) UNSIGNED NOT lisanssız AUTO_INCREMENT


3.7.X için olan sosyal grup v.b döngüleri kendim yaptım ama unuttuğum bir kaç yer var.

mesala :

anahtar kelimeler, otomatik güncellenmiyor. takılı ve sabit kalmış.

Bir konuyu editlerken kaydet dedikten sonra kaydediyor fakat db eror hatası veriyor. fakat neye eror verdiğine dair kod vermiyor.

O yüzden 3.7.X tabloları için tam döngü olan varsa verebilirmi?
 

Efsane

0
Onaylı Üye
Üye
Katılım
12 Ekim 2007
Mesajlar
1,553
Açılan Konu
53
Tepki puanı
1
Konum
bilecen (:
Döngü yerine upgradeyi yeniden yapsanız ?
 

Lord21

0
Onaylı Üye
Üye
Katılım
11 Ocak 2008
Mesajlar
78
Açılan Konu
11
Tepki puanı
0
3 upgrade yaptım düzelmedi. Döngü şart
 

Efsane

0
Onaylı Üye
Üye
Katılım
12 Ekim 2007
Mesajlar
1,553
Açılan Konu
53
Tepki puanı
1
Konum
bilecen (:
Veritabanınız aşırı büyük değilse deneyebilirim düzenlemeyi..
 

iyinet

Root
Root
İyinet Ekibi
Onaylı Üye
Katılım
2 Eylül 2002
Mesajlar
5,034
Açılan Konu
485
Tepki puanı
75
Konum
SEO
Terminolojiler farklı sanırım, döngü derken neyden bahsettiğinizi anlayamadım yukarıda gördüklerim alter table komutları yani DDL - Data Definition Language.
Bu komutları neden çalıştırıyorsunuz? 3.6 yi 3.7 yükseltmek için mi?
 

Lord21

0
Onaylı Üye
Üye
Katılım
11 Ocak 2008
Mesajlar
78
Açılan Konu
11
Tepki puanı
0
hayır ben bu döngüleri çalıştırmadan önce. Örneğin: konu açınca 2. konudan sonra db eror veriyordu. döngü sağlamıyordu.
konu silince aynı şekilde v.s kısacası forum çalışmıyordu. çat pat ingilizce ile vbulletinden yardım istedim, yukarıdaki döngüyü yapmamı istediler. yaptım %90 çözüldü.
Ama araştırdım o tablolar 3.6.X içinmiş.
3.7.X de extra tablolar varmış, onlar içinde döngü çalıştırmam lazım. o tabloların döngülerini istiyorum. kendim 4 - 5 tanesini buldum. ama çözemediğim döngüler var.
o konuda yardım istiyorum.
 

iyinet

Root
Root
İyinet Ekibi
Onaylı Üye
Katılım
2 Eylül 2002
Mesajlar
5,034
Açılan Konu
485
Tepki puanı
75
Konum
SEO
Bu dongu diye bahsettiginiz seyler (donguyle bir alakasi yok ama neyse) sanirim upgradeler esnasinda gerceklesen degisiklikler.
Bunu sadece upgrade ile yapmanizi oneririm. Yedeklerinizi yukleyip bastan vbulletin upgrade prosesini calistirin.
 

Lord21

0
Onaylı Üye
Üye
Katılım
11 Ocak 2008
Mesajlar
78
Açılan Konu
11
Tepki puanı
0
Yaptım olmadı. yukarıdakilerin aynısının 3.7 tablolarınıda kapsayan sorgular varmı kimsede?
 

zbahadir

0
Onaylı Üye
Üye
Katılım
19 Mart 2006
Mesajlar
2,416
Açılan Konu
23
Tepki puanı
0
Konum
Trabzon
Yaptım olmadı. yukarıdakilerin aynısının 3.7 tablolarınıda kapsayan sorgular varmı kimsede?

3.7'ye upgrade yaparsan o sorunu çözer.
3.7 içerisinde geriye doğru bütün upgrade ve MySQL güncelleme bilgileri var.
 

Lord21

0
Onaylı Üye
Üye
Katılım
11 Ocak 2008
Mesajlar
78
Açılan Konu
11
Tepki puanı
0
yaptık. 3.7.1 yaptım düzelmedi 3.7.2 yaptım düzelmedi. 3.7.2 patch yaptım düzelmedi. illa maysql dan sorgu döngüsü yapmam laızm.
 

Efsane

0
Onaylı Üye
Üye
Katılım
12 Ekim 2007
Mesajlar
1,553
Açılan Konu
53
Tepki puanı
1
Konum
bilecen (:
Dostum upgrade yaparken biraz geriden başla işleme..

siteadin.com/install/upgrade_364.php

Son adıma karar ilerle.. Büyük ihtimal ile düzelir
 

Lord21

0
Onaylı Üye
Üye
Katılım
11 Ocak 2008
Mesajlar
78
Açılan Konu
11
Tepki puanı
0
Bunların hepsini yaptım düzelmedi...

Yeni gelen hiç bir özelliği o yukarıdaki döngüleri çalıştıramadan kullanamıyorum..

Sosyal grupları yaptım, albümlere resim ekleme yaptm.

Ama REP verince, repler sabit kalıyor artmıyor.


Albüm Resimlerine mesaj yazınca database eror alıyorum...

Database error in vBulletin 3.8.0:
Invalid SQL:
INSERT INTO picturecomment
(pictureid, postusername, postuserid, pagetext, allowsmilie, state, dateline, ipaddress)
VALUES
(41, 117, 'Çok güzel', 1, 'visible', 1233524681, '1319517739');
MySQL Error : Duplicate entry '0' for key 1
Error Number : 1062
Request Date : Sunday, February 1st 2009 @ 11:44:41 PM
Error Date : Sunday, February 1st 2009 @ 11:44:41 PM


Classname : vB_Database
MySQL Version : 4.1.22-log


ALTER TABLE `picturecomment` CHANGE `picturecommentid` `picturecommentid` INT( 10 ) UNSIGNED NOT lisanssız AUTO_INCREMENT ;


denedim olmadı.


Ne yapacağımı şaşırdım:S Bu döngüleri vbulletin sayfasında vermiş..

http://www.vbulletin.com/docs/html/mysql_duplicatekey

ama bunlar sadece 3.6.X için.

biz 3.8.X e geçtik, yeni gelen hiç bir tablo yok orda...

Ben sql yle bir hal almışki, Her sürüm yükseltikçe, yeni eklenen hiç bir özelliği:

Şu ALTER bilmem ne döngüsünü sorgulatmadan kullanamıyorum..


YARDIM PLS:(
 

Lord21

0
Onaylı Üye
Üye
Katılım
11 Ocak 2008
Mesajlar
78
Açılan Konu
11
Tepki puanı
0
ALTER TABLE `picturecomment` CHANGE `commentid` `commentid` INT( 10 ) UNSIGNED NOT lisanssız AUTO_INCREMENT;

bu sorgu ile bunu çödük, diğerleirni ne edecez:)
 
Üst