小编ape*_*ari的帖子

使用SQL列出Postgres db 8.1中的所有序列

我正在将db从postgres转换为mysql.

由于我找不到一个可以自行完成技巧的工具,我将使用autoincrement值将所有postgres序列转换为mysql中的自动增量id.

那么,我如何列出Postgres DB(8.1版本)中的所有序列,其中包含有关使用它的表的信息,下一个值与SQL查询的值等?

请注意,我无法使用information_schema.sequences8.4版本中的视图.

sql database migration postgresql sequences

130
推荐指数
9
解决办法
15万
查看次数

如何通过python Paramiko与ppk公钥进行ssh连接

我正在使用Paramiko通过ssh连接到服务器.

基本身份验证运行良好,但我无法理解如何连接公钥.

当我用putty连接时,服务器告诉我这个:

Using username "root".
Authenticating with public key "rsa-key@ddddd.com"
Passphrase for key "rsa-key@ddddd.com": [i've inserted the passphrase here]
Last login: Mon Dec  5 09:25:18 2011 from ...
Run Code Online (Sandbox Code Playgroud)

我用这个ppk文件连接到它:

PuTTY-User-Key-File-2: ssh-rsa
Encryption: aes256-cbc
Comment: rsa-key@dddd.com
Public-Lines: 4
[4 lines key]
Private-Lines: 8
[8 lines key]
Private-MAC: [hash]
Run Code Online (Sandbox Code Playgroud)

使用基本身份验证,我得到的错误(来自日志)是:

DEB [20111205-09:48:44.328] thr=1   paramiko.transport: userauth is OK
DEB [20111205-09:48:44.927] thr=1   paramiko.transport: Authentication type (password) not permitted.
DEB [20111205-09:48:44.927] thr=1   paramiko.transport: Allowed methods: ['publickey', 'gssapi-with-mic']
Run Code Online (Sandbox Code Playgroud)

我试图包含那个ppk文件并设置为auth_public_key,但是没有用.

你能帮助我吗?

python ssh putty paramiko public-key

52
推荐指数
3
解决办法
9万
查看次数

Django:从Form子类中删除一个字段

class LoginForm(forms.Form):
    nickname = forms.CharField(max_length=100)
    username = forms.CharField(max_length=100)
    password = forms.CharField(widget=forms.PasswordInput)


class LoginFormWithoutNickname(LoginForm):
    # i don't want the field nickname here
    nickname = None #??
Run Code Online (Sandbox Code Playgroud)

有没有办法实现这个目标?

注意:我没有ModelForm,所以Meta上课exclude不起作用.

python forms django inheritance field

38
推荐指数
3
解决办法
2万
查看次数

如何使用liquibase,一个具体的例子

liquibase快速启动后,我创建了一个变更集(非常愚蠢:))

码:

<?xml version="1.0" encoding="UTF-8"?>

<databaseChangeLog
  xmlns="http://www.liquibase.org/xml/ns/dbchangelog/1.6"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog/1.6
         http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-1.6.xsd">

    <changeSet id="1" author="me">
        <createTable tableName="first_table">
            <column name="id" type="int">
                <constraints primaryKey="true" nullable="false"/>
            </column>
            <column name="name" type="varchar(50)">
                <constraints nullable="false"/>
            </column>
        </createTable>
        <createTable tableName="new_table">
            <column name="id" type="int">
                <constraints primaryKey="true" nullable="false"/>
            </column>
        </createTable>
    </changeSet>

</databaseChangeLog>
Run Code Online (Sandbox Code Playgroud)

我已经创建了一个干净的模式,并且我已经启动了migrate命令.

Liquibase使用支持表databasechangelog和..lock创建了数据库.

现在我如何跟踪变化?我已经修改了更改集添加了一个新的createTable元素但是当我尝试命令"update"时,liquibase告诉我这个

Migration Failed: Validation Failed:
     1 change sets check sum
Run Code Online (Sandbox Code Playgroud)

所以我认为没有理解使用liquibase的方式.

有人可能会指出我正确的方向?

谢谢

database version-control change-management liquibase

32
推荐指数
2
解决办法
5万
查看次数

Django:为什么我在运行LiveServerTestCase测试时无法获得回溯(如果出现错误)?

我正在用Selenium写一些测试.

当我运行我的selenium测试(LiveServerTestCase类型)并且我的代码中有一些错误(不是在测试中,我的意思是在执行的代码中,就像我用selenium到达的主页视图)我得到500模板(通常我得到的时候)我有DEBUG = False)即使我有:

DEBUG = True 
INTERNAL_IPS = ('127.0.0.1',)
Run Code Online (Sandbox Code Playgroud)

我坚持这一点,我不明白为什么我的测试失败(因为在公众500我没有显示例外).

为什么它表现得那样?我在哪里可以解决?

当我运行runserver时它完美运行(我得到回溯).

python django debugging selenium traceback

14
推荐指数
2
解决办法
2555
查看次数

Facebook Javascript SDK open-graph:为自定义故事添加自定义对象时出错

我创建了一个名为"Opinion"的自定义对象来围绕它构建自定义故事.

我正在尝试使用javascript sdk从我的网站添加一些应用程序拥有的对象.

facebook给我的示例代码是:

FB.api(
  'me/objects/[namespace]:opinion',
  'post',
  {
    app_id: xxxxxxxx,
    type: "[namespace]:opinion",
    url: "http://samples.ogp.me/331257847005141",
    title: "Sample Opinion",
    image: "https://fbstatic-a.akamaihd.net/images/devsite/attachment_blank.png",
    description: ""
  },
  function(response) {
    // handle the response
  }
);
Run Code Online (Sandbox Code Playgroud)

响应是一个错误(OAuth异常):

2500: Cannot specify type in both the path and query parameter.
Run Code Online (Sandbox Code Playgroud)

如果我删除type参数,我得到另一个错误:

(#100) The parameter object is required
Run Code Online (Sandbox Code Playgroud)

如果我[namespace]:opinion从路径中删除,则相同.

我不明白为什么,谷歌搜索后没有任何参考.

为什么这个?我可以参考解决的任何资源?

javascript api sdk facebook facebook-opengraph

12
推荐指数
1
解决办法
5489
查看次数

是否有可能从流浪盒调试厨师食谱?

我正在为一个流浪盒的厨师食谱挣扎.我正在使用厨师独奏.

我对Ruby不太满意(我之前从未使用过它),所以如果我vagrant provision每次都要做的话,编写我的食谱的过程会很长.

有没有办法调试特定的食谱?甚至来自虚拟机shell.

我已经看到chef-shell存在(http://docs.opscode.com/chef_shell.html),当我进入虚拟机时我可以启动它(它可以工作),但我无法理解如何加载我的食谱和测试它们.

ruby provisioning chef-infra vagrant chef-solo

11
推荐指数
4
解决办法
5196
查看次数

JQuery UI:多个进度条 - 设置动态值的问题

我有一些进度条(搜索结果),该值是在document.ready上动态设置的

<div class="progressbar" rel="21"></div>
<div class="progressbar" rel="36"></div>
<div class="progressbar" rel="44"></div>
<div class="progressbar" rel="58"></div>
Run Code Online (Sandbox Code Playgroud)

$(document).ready(function () {

  $("div.progressbar").progressbar({
    value: $(this).attr("rel")
  });
});
Run Code Online (Sandbox Code Playgroud)

这似乎不起作用.相反,如果我有价值:40,一切正常,所以问题不在于包含或使用.

我也试过$ .each,但没有

$("div.progressbar").each (function () {
    var element = this;

    console.log($(element).attr("rel")); //ok right value

   $(element).progressbar({
        value: $(element).attr("rel")
    });
});
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

编辑:这是有效的

$("div.progressbar").each (function () {
    var element = this;

   $(element).progressbar({
        value: parseInt($(element).attr("rel"))
    });
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-ui progress-bar

7
推荐指数
1
解决办法
8756
查看次数

Django:从相关的模型集中获取相关集

class Book(models.Model):
    # fields

class Chapter(models.Model):
     book = models.ForeignKey(Book)

class Page(models.Model):
     chapter = models.ForeignKey(Chapter)
Run Code Online (Sandbox Code Playgroud)

我想要书A的所有页面,可能没有骑自行每一章来获取页面.

book = Book.objects.get(pk=1)
pages = book.chapter_set.page_set #?!?
Run Code Online (Sandbox Code Playgroud)

python django foreign-keys database-relations

7
推荐指数
1
解决办法
2353
查看次数

Python django:如何使用django LiveServerTestCase调用selenium.set_speed()

要运行我的功能测试我使用LiveServerTestCase.

我想调用set_speed(和其他方法,set_speed只是一个例子)不在webdriver中,但是在selenium对象中.

http://selenium.googlecode.com/git/docs/api/py/selenium/selenium.selenium.html#module-selenium.selenium

我的子类 LiveServerTestCase

from selenium import webdriver

class SeleniumLiveServerTestCase(LiveServerTestCase):

    @classmethod
    def setUpClass(cls):

        cls.driver = webdriver.Firefox()
        cls.driver.implicitly_wait(7)

        cls.driver.maximize_window()

        # how to call selenium.selenium.set_speed() from here? how to get the ref to the selenium object?

        super(SeleniumLiveServerTestCase, cls).setUpClass()
Run Code Online (Sandbox Code Playgroud)

怎么做到的?我想,我不能在selenium上调用构造函数.

python django selenium binding webdriver

7
推荐指数
1
解决办法
2477
查看次数