小编Rob*_*ark的帖子

是否有像"psql --quiet"这样的"pg_restore --quiet"选项?

psql有一个-q/ --quiet选项(环境变量QUIET). pg_restore没有安静的选择.是否有任何方法可以pg_restore不冗长地显示它正在执行的SQL命令?

# e.g., here's the verbose output that I don't want to see:
$ pg_restore --cluster 8.4/mycluster mycluster.dump
---- PostgreSQL database dump
--
SET statement_timeout = 0;SET client_encoding = 'UTF8';
SET standard_conforming_strings = off;SET check_function_bodies = false;
...
--
-- Name: data_src; Type: TABLE; Schema: public; Owner: postgres; Tablespace:--
CREATE TABLE data_src (
...
Run Code Online (Sandbox Code Playgroud)

postgresql pg-restore postgresql-9.1 psql

28
推荐指数
1
解决办法
1万
查看次数

如何运行git rebase并忽略空格?

我有一个分支,我有一个提交只修改空格(尾随空格和前导空格).

我跑了git rebase master,git rebase --ignore-whitespace master并且在两种情况下我都与只改变空格的提交有合并冲突.

git git-merge

26
推荐指数
2
解决办法
8586
查看次数

如何找到不以换行符/换行符结尾的文件?

如何列出.txt不以换行符结尾的普通text()文件名?

例如:list(输出)这个文件名:

$ cat a.txt
asdfasdlsad4randomcharsf
asdfasdfaasdf43randomcharssdf
$ 
Run Code Online (Sandbox Code Playgroud)

并且不列出(输出)此文件名:

$ cat b.txt
asdfasdlsad4randomcharsf
asdfasdfaasdf43randomcharssdf

$
Run Code Online (Sandbox Code Playgroud)

linux bash perl

25
推荐指数
6
解决办法
9929
查看次数

python:当class属性,实例属性和方法都具有相同的名称时会发生什么?

当名称相同时,python如何区分类属性,实例属性和方法?

class Exam(object):

    test = "class var"

    def __init__(self, n):
        self.test = n

    def test(self):
        print "method : ",self.test

test_o = Exam("Fine")

print dir(test_o)

print Exam.test
print test_o.test
test_o.test()
Run Code Online (Sandbox Code Playgroud)

输出:

['__class__', '__delattr__', '__dict__', '__doc__', '__format__', '__getattribute__',    '__hash__', '__init__', '__module__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '__weakref__', 'test']
<unbound method load.test>
Fine
Traceback (most recent call last):
  File "example.py", line 32, in <module>
    test_o.test()
TypeError: 'str' object is not callable
Run Code Online (Sandbox Code Playgroud)

怎么打电话

  1. class属性, Exam.test- > <unbound method load.test>output显示方法 …

python methods instance-variables class-attributes

25
推荐指数
2
解决办法
1万
查看次数

为什么vundle需要关闭文件类型

在vundle的主页上,它记录了它需要在.vimrc中关闭文件类型:

 filetype off                   " required!
 set rtp+=~/.vim/bundle/vundle/
 call vundle#rc()
Run Code Online (Sandbox Code Playgroud)

我不明白为什么.由于我在为它们单独安装相关插件(vim-coffee-script和vim-less)后最近编辑.coffee和.less文件时遇到问题.关于vim-coffee-script的问题

vim less coffeescript

25
推荐指数
2
解决办法
7179
查看次数

Django的ModelForm - Meta选项列表在哪里?

在Django文档中,最新的Meta选项列表在哪里django.forms.models.ModelForm?(例如model,exclude,fields,widgets)我正在寻找的等效模型Meta选项.

django django-admin

23
推荐指数
1
解决办法
1万
查看次数

如何在zsh中一次遍历字符串一个单词

如何修改以下代码,以便在zsh中运行时,它会一次扩展$things并遍历它们?

things="one two"

for one_thing in $things; do
    echo $one_thing
done
Run Code Online (Sandbox Code Playgroud)

我希望输出为:

one 
two
Run Code Online (Sandbox Code Playgroud)

但如上所述,它输出:

one two
Run Code Online (Sandbox Code Playgroud)

(我正在寻找在bash中运行上述代码时获得的行为)

bash zsh while-loop expansion

23
推荐指数
3
解决办法
4万
查看次数

Python - docopt和argparse之间的区别

我必须编写一个命令行界面,我已经看到我可以使用docoptargparse.

我想知道两者之间的主要区别是什么,这样我才能做出明智的选择.

请坚持事实.我不想哇.docopt.如此美丽.很有用.

python command-line-arguments argparse docopt

20
推荐指数
3
解决办法
4476
查看次数

如何在django中使用子查询?

我想获得每个客户的最新购买清单,按日期排序.

以下查询执行我想要的日期除外:

(Purchase.objects
         .all()
         .distinct('customer')
         .order_by('customer', '-date'))
Run Code Online (Sandbox Code Playgroud)

它会产生如下查询:

SELECT DISTINCT ON 
    "shop_purchase.customer_id" 
    "shop_purchase.id" 
    "shop_purchase.date" 
FROM "shop_purchase" 
ORDER BY "shop_purchase.customer_id" ASC, 
         "shop_purchase.date" DESC;
Run Code Online (Sandbox Code Playgroud)

我被迫使用customer_id作为第一个ORDER BY表达因为DISTINCT ON.

我想按日期排序,所以我真正需要的查询应该是这样的:

SELECT * FROM (
  SELECT DISTINCT ON 
      "shop_purchase.customer_id" 
      "shop_purchase.id" 
      "shop_purchase.date" 
  FROM "shop_purchase" 
  ORDER BY "shop_purchase.customer_id" ASC, 
           "shop_purchase.date" DESC;
  )
AS result 
ORDER BY date DESC;
Run Code Online (Sandbox Code Playgroud)

我不想使用python排序,因为我仍然需要页面限制查询.数据库中可能有数万行.

实际上它现在在python中排序,并且导致非常长的页面加载时间,所以这就是我试图解决这个问题的原因.

基本上我想要这样的东西/sf/answers/685727311/.是否可以用django查询集来表达它而不是编写原始SQL?

实际的模型和方法有几页长,但这里是上面的查询集所需的模型集.

class Customer(models.Model):
  user = models.OneToOneField(User)

class Purchase(models.Model):
  customer = models.ForeignKey(Customer)
  date = models.DateField(auto_now_add=True)
  item = models.CharField(max_length=255)
Run Code Online (Sandbox Code Playgroud)

如果我有以下数据: …

django postgresql django-queryset

19
推荐指数
2
解决办法
7413
查看次数

vim正则表达式为"abcd",其中"bc"是可选的?

我想搜索可选的出现位置adabcd位置bc.我怎样才能做到这一点?即

+-------+----------+
| ad    | MATCH    |
| abcd  | MATCH    |
| abd   | NO match |
| abbd  | NO match |
| abced | NO match |
| abcbcd| NO match |
+-------+----------+
Run Code Online (Sandbox Code Playgroud)

regex vim

19
推荐指数
2
解决办法
5171
查看次数